Debian

Jak nastavit GOG na Linuxu

Jak nastavit GOG na Linuxu
Systémy pro správu verzí jsou králem společného vývoje v moderním světě. Z velkých projektů, jako je linuxové jádro, Google Kubernetes a mnoho dalších, hrají vcs obrovskou roli při usnadňování funkcí společného vývoje.

Jedním z populárních systémů pro správu verzí je git, který slouží vývojářům z jejich místních systémů do cloudu. Nyní existuje několik způsobů, kterými můžete využít sílu gitu, například platba za vzdálená úložiště ve službách, jako je GitHub, GitLab a mnoho dalších. Můžete také vytvořit svůj vlastní systém git hostovaný na serveru v cloudu a použít jej pro své vlastní projekty a týmy.

V tomto výukovém programu se naučíte, jak nastavit systém pro správu verzí v systému Linux pomocí Debianu 10 a GOG. Zůstaňte naladěni až do konce a dozvíte se více.

Úvod do GOG

GOGs je jednoduchá, bezbolestná samoobslužná služba Git napsaná v jazyce Go. Je to jednoduché a nevyžaduje to těžké výpočetní prostředky. Vzhledem k povaze svého programovacího jazyka jsou GOG také neuvěřitelně rychlé.

GOGs je oblíbenou volbou pro každého, kdo hledá nastavení své vlastní soukromé služby git bez placení za server u poskytovatelů GitHub.

V tomto výukovém programu bude jako databáze použit lokální systém Debian, programovací jazyk Go a MySQL.

Instalace aplikace Go Lang

Go je rychlý programovací jazyk s otevřeným zdrojovým kódem, který efektivně vytváří aplikace. Protože GOGs je napsán v Go, musíme jej nainstalovat před kompilací GOGs v systému.

Instalace jazyka Go je jednoduchá.

Nejprve otevřete terminál a stáhněte archiv go pomocí wget jako:

wget https: // golang.org / dl / go1.15.8.linux-amd64.dehet.gz

Dále rozbalte archiv v adresáři / usr / local:

tar -C / usr / local -xzf go1.15.8.linux-amd64.dehet.gz

Jakmile jsme archiv extrahovali, musíme exportovat binární umístění go do cesty v souboru .soubor bashrc.

Upravte soubor a přidejte následující položky

exportovat GOPATH = $ HOME / go
exportovat GOROOT = / usr / local / go
export PATH = $ PATH: $ GOROOT / bin

Nyní uložte soubor a použijte změny získáním souboru bashrc:

zdroj .bashrc

Nyní ověřte, že je nainstalován go, voláním příkazu go:

go verze

Instalace databáze

Pojďme nyní vytvořit back-endovou databázi pro systém GOGs. Je dobré si uvědomit, že databáze je zcela volitelná a GOGy běží s ní nebo bez ní.

Prvním krokem je zajistit, aby váš systém byl aktuální:

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

Dále nainstalujte server MySQL:

sudo apt-get -y nainstalovat mysql-server

Dále spusťte prostředí SQL a zadejte příkazy:

mysql> VYTVOŘIT UŽIVATELE 'gogs' @ 'localhost' IDENTIFIKOVÁNO 'heslem';
mysql> CREATE DATABASE gogs;
mysql> GRANT ALL ON gogs.* TO 'gogs';

Instalace GOGů

Nyní, když máme všechny požadavky na spuštění GOG v našem systému, můžeme pokračovat v kompilaci aplikace.

Nejprve si jej stáhněte pomocí příkazu git clone:

git clone - hloubka 1 https: // github.com / gogs / gogs.git gogs

Přejděte do adresáře gogs

cd gogs

Zkompilujte hlavní program

jít stavět

Po dokončení spusťte binární soubor gogs:

./ gogs web

Tím se spustí webový server a bude naslouchat příchozím připojením HTTP.

Konfigurace GOG

Jakmile je webový server spuštěný, spusťte webové rozhraní gogs pomocí adresy http: // localhost: 3000

Tím se spustí instalační program GOGs, který vám umožní konfigurovat backend GOGs.

Upravte informace, které jsme dříve vytvořili v databázi MySQL.

Typ databáze = MySQL
Hostitel = 127.0.0.1: 3306
Uživatel = gogs
Heslo =
Název databáze = gogs

Jakmile správně nakonfigurujete server, vytvořte si účet správce a začněte používat GOG.

Pokud hledáte výukový program git, zvažte článek o tom, jak nainstalovat a používat git-on-Linux.

Závěr

V této rychlé příručce jsme diskutovali o instalaci a používání GOG, samoobslužné služby git v systému Debian. Tento kurz lze výrazně rozšířit na hostování GOG na živém serveru s webovou adresou. Je to však dobrý průvodce pro začátečníky.

Hry Zdarma a open source herní motory pro vývoj linuxových her
Zdarma a open source herní motory pro vývoj linuxových her
Tento článek pokryje seznam bezplatných a otevřených herních enginů, které lze použít pro vývoj 2D a 3D her v systému Linux. Existuje mnoho takových h...
Hry Výukový program Shadow of the Tomb Raider pro Linux
Výukový program Shadow of the Tomb Raider pro Linux
Shadow of the Tomb Raider je dvanáctý přírůstek do série Tomb Raider - série akčních adventur vytvořená Eidosem Montrealem. Tato hra byla docela dobře...
Hry Jak zvýšit FPS v Linuxu?
Jak zvýšit FPS v Linuxu?
FPS znamená Snímků za sekundu. Úkolem FPS je měřit snímkovou frekvenci při přehrávání videa nebo herních výkonech. Jednoduše řečeno, počet nepřerušova...