Debian

Kaip nustatyti „Linux“ GOG

Kaip nustatyti „Linux“ GOG
Versijų valdymo sistemos yra bendradarbiavimo plėtros karalius šiuolaikiniame pasaulyje. Iš pagrindinių projektų, tokių kaip „Linux“ branduolys, „Google Kubernetes“ ir daug daugiau, „vcs“ vaidina didžiulį vaidmenį palengvinant bendradarbiavimo kūrimo funkcionalumą.

Viena iš populiarių versijų valdymo sistemų yra „git“, kuri aptarnauja kūrėjus nuo jų vietinių sistemų iki debesų. Dabar yra įvairių būdų, kuriais galite panaudoti „git“ galią, pavyzdžiui, mokėdami už nuotolines saugyklas tokiose paslaugose kaip „GitHub“, „GitLab“ ir daug daugiau. Taip pat galite sukurti savo „git“ sistemą, esančią debesyje esančiame serveryje, ir naudoti ją savo projektams bei komandoms.

Šioje pamokoje bus išmokta nustatyti „Linux“ versijų valdymo sistemą naudojant „Debian 10“ ir „GOGs“. Sekite naujienas iki galo ir sužinokite daugiau.

Įvadas į LOG

„GOGs“ yra paprasta, neskausminga „Git“ savitarnos paslauga, parašyta „Go“ kalba. Tai paprasta ir nereikalauja didelių skaičiavimo išteklių. Dėl savo programavimo kalbos pobūdžio GOG taip pat yra nepaprastai greitas.

„GOGs“ yra populiarus pasirinkimas tiems, kurie nori sukurti savo privačią „git“ paslaugą nemokėdami už serverį „GitHub“ teikėjams.

Šioje pamokoje kaip duomenų bazė bus naudojama vietinė „Debian“ sistema, „Go“ programavimo kalba ir „MySQL“.

„Go Lang“ diegimas

„Go“ yra greita, atviro kodo programavimo kalba, efektyviai kurianti programas. Kadangi GOG yra parašytas „Go“, turime jį įdiegti prieš kompiliuodami GOG sistemoje.

„Go“ kalbos diegimas yra paprastas.

Pirmiausia atidarykite terminalą ir atsisiųskite „go archive“ naudodami „wget“ kaip:

wget https: // golang.org / dl / go1.15.8.„Linux-amd64“.degutas.gz

Tada ištraukite archyvą kataloge / usr / local:

degutas -C / usr / local -xzf go1.15.8.„Linux-amd64“.degutas.gz

Ištraukę archyvą, turime eksportuoti dvejetainę vietą į kelią .bashrc failas.

Redaguokite failą ir pridėkite šiuos įrašus

eksportuoti GOPATH = $ HOME / eiti
eksportuoti GOROOT = / usr / local / go
eksportuoti PATH = $ PATH: $ GOROOT / šiukšliadėžė

Dabar išsaugokite failą ir pritaikykite pakeitimus įsigydami bazhrc failą:

šaltinis .bashrc

Dabar patikrinkite, ar „go“ yra įdiegta, iškviesdami komandą „go“:

eiti versija

Duomenų bazės diegimas

Dabar sukursime GOGs sistemos vidinę duomenų bazę. Gerai pažymėti, kad duomenų bazė yra visiškai neprivaloma, o GOG veiks su ja arba be jos.

Pirmasis žingsnis yra įsitikinti, kad jūsų sistema yra atnaujinta:

sudo apt-get update && sudo apt-get upgrade

Tada įdiekite „MySQL“ serverį:

sudo apt-get -y įdiekite mysql-serverį

Tada paleiskite SQL apvalkalą ir įveskite komandas:

mysql> CREATE USER 'gogs' @ 'localhost' IDENTIFIKED BY 'password';
mysql> CREATE DATABASE blogai;
mysql> SUTEIKTI VISUS ŽINIOS.* TO 'blogai';

Diegti GOG

Dabar, kai turime visus reikalavimus, kad paleistume GOG sistemoje, galime tęsti programą.

Pirmiausia atsisiųskite naudodami „git clone“ komandą:

git klonas - 1 gylis https: // github.com / gogs / gogs.git gogs

Eikite į „gogs“ katalogą

kompaktinių diskų

Sudarykite pagrindinę programą

eikit statyti

Baigę paleiskite dvejetainį „gogs“:

./ gogs internetas

Tai paleidžia žiniatinklio serverį ir klauso gaunamų http ryšių.

Konfigūruoti GOG

Kai žiniatinklio serveris veikia, paleiskite „gogs“ žiniatinklio sąsają naudodami adresą: http: // localhost: 3000

Taip bus paleista GOGs diegimo programa, leidžianti sukonfigūruoti GOGs vidinę programą.

Pakeiskite informaciją, kurią anksčiau sukūrėme „MySQL“ duomenų bazėje.

Duomenų bazės tipas = MySQL
Priimančioji = 127.0.0.1: 3306
Vartotojas = blogai
Slaptažodis =
Duomenų bazės pavadinimas = blogai

Teisingai sukonfigūravę serverį, sukurkite administratoriaus abonementą ir pradėkite naudoti GOGs.

Jei ieškote „git“ mokymo programos, apsvarstykite straipsnį apie tai, kaip įdiegti ir naudoti „git-on-Linux“.

Išvada

Šiame greitame vadove aptarėme „GOGs“, savarankiškos „git“ paslaugos, įdiegimą ir naudojimą „Debian“ sistemoje. Šią pamoką galima labai išplėsti, kad GOG būtų priglobtas tiesioginiame serveryje su interneto adresu. Tačiau tai yra geras pradedančiųjų vadovas pradedantiesiems.

Atvirojo kodo komercinių žaidimų variklių uostai
Nemokami atvirojo kodo ir įvairių platformų žaidimų varikliai gali būti naudojami žaidžiant senus ir kai kuriuos gana naujus žaidimų pavadinimus. Šiam...
Geriausi „Linux“ komandinės eilutės žaidimai
Komandų eilutė yra ne tik jūsų didžiausias sąjungininkas naudojant „Linux“, bet ir pramogų šaltinis, nes ją galite naudoti norėdami žaisti daug įdomių...
Geriausios „Linux“ skirtos „Gamepad“ žemėlapių sudarymo programos
Jei jums patinka žaisti žaidimus „Linux“ su žaidimų pultu, o ne įprasta klaviatūra ir pelės įvesties sistema, yra keletas jums naudingų programų. Daug...