Debian

Hogyan állítsuk be a GOG-okat Linuxon

Hogyan állítsuk be a GOG-okat Linuxon
A verzióvezérlő rendszerek az együttműködésen alapuló fejlesztés királya a modern világban. Az olyan nagy projektek közül, mint a Linux kernel, a Google Kubernetes és még sok más, a vcs-nek óriási szerepe van az együttműködő fejlesztés funkcionalitásának megkönnyítésében.

Az egyik népszerű verziókezelő rendszer a git, amely a helyi rendszerektől a felhőig szolgálja a fejlesztőket. Most számos módon lehet kiaknázni a git erejét, például fizethet a távoli adattárakért olyan szolgáltatásokon, mint a GitHub, a GitLab és még sok más. Saját felhőalapú kiszolgálón is tárolhatja saját git rendszerét, és felhasználhatja saját projektjeihez és csapataihoz.

Ez az oktatóanyag megtanulja, hogyan állítsa be a verziókezelő rendszert Linux rendszeren a Debian 10 és a GOG használatával. Maradjon a végén, hogy többet tudjon meg.

Bevezetés a GOG-okba

A GOGs egy egyszerű, fájdalommentesen önállóan üzemeltetett Git szolgáltatás, amely Go nyelven íródott. Ez egyszerű, és nem igényel nagy számítási erőforrásokat. A programozási nyelv jellege miatt a GOG-ok is hihetetlenül gyorsak.

A GOGs népszerű választás mindazok számára, akik saját git-szolgáltatást szeretnének létrehozni anélkül, hogy fizetnének a szerverért a GitHub szolgáltatóknál.

Ez az oktatóanyag egy helyi Debian rendszert, a Go programozási nyelvet és a MySQL-t fogja használni adatbázisként.

A Go Lang telepítése

A Go egy gyors, nyílt forráskódú programozási nyelv, amely hatékonyan építi fel az alkalmazásokat. Mivel a GOGs a Go-ban van megírva, telepítenünk kell, mielőtt a rendszerbe fordítanánk a GOG-okat.

A Go nyelv telepítése egyszerű.

Először nyissa meg a terminált, és töltse le a go archívumot a wget használatával:

wget https: // golang.org / dl / go1.15.8.linux-amd64.kátrány.gz

Ezután bontsa ki az archívumot az / usr / local könyvtárba:

tar -C / usr / local -xzf go1.15.8.linux-amd64.kátrány.gz

Miután kibontottuk az archívumot, exportálnunk kell a go bináris helyet a .bashrc fájl.

Szerkessze a fájlt, és adja hozzá a következő bejegyzéseket

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

Most mentse el a fájlt, és alkalmazza a módosításokat a bashrc fájl beszerzésével:

forrás .bashrc

Most ellenőrizze, hogy a go telepítve van-e a go parancs meghívásával:

go verzió

Az adatbázis telepítése

Most építsük fel a backend adatbázist a GOGs rendszer számára. Jó megjegyezni, hogy az adatbázis teljesen opcionális, és a GOG-ok futtatásával vagy anélkül is futni fognak.

Az első lépés annak biztosítása, hogy a rendszer naprakész legyen:

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

Ezután telepítse a MySQL szervert:

sudo apt-get -y telepítse a mysql-szervert

Ezután indítsa el az SQL parancsértelmezőt, és írja be a parancsokat:

mysql> CREATE USER 'gogs' @ 'localhost' A 'jelszó' azonosítja;
mysql> CREATE DATABASE blogok;
mysql> MINDEN JOGOSÍTÁS a blogokon.* TO 'gogs';

GOG-ok telepítése

Most, hogy minden követelmény megvan a GOG-ok futtatásához a rendszerünkön, folytathatjuk az alkalmazás lefordítását.

Először töltse le a git clone paranccsal:

git klón - 1. mélység https: // github.com / gogs / gogs.git gogs

Navigáljon a gogs könyvtárba

cd gogs

Fordítsa le a fő programot

menj építkezni

Ha elkészült, indítsa el a gogs bináris fájlt:

./ gogs web

Ez elindítja a webszervert, és meghallgatja a bejövő http-kapcsolatokat.

GOG-ok konfigurálása

Miután a webszerver fut, indítsa el a gogs webes felületét a http: // localhost: 3000 címmel

Ez elindítja a GOGs telepítőt, amely lehetővé teszi a GOGs háttérprogram konfigurálását.

Módosítsa a MySQL adatbázisban korábban létrehozott információkat.

Adatbázis típusa = MySQL
Gazdagép = 127.0.0.1: 3306
Felhasználó = gogs
Jelszó =
Adatbázis neve = gogs

Miután megfelelően konfigurálta a szervert, hozzon létre egy adminisztrátori fiókot, és kezdje el használni a GOG-okat.

Ha git oktatóanyagot keres, vegye figyelembe a Linux-telepítés és használat-cikket.

Következtetés

Ebben a gyors útmutatóban megvitattuk a GOG-ok telepítését és használatát, egy saját tárhelyű git szolgáltatást egy Debian rendszeren. Ez az oktatóanyag nagymértékben kibővíthető, hogy a GOG-okat webes címmel rendelkező élő szerveren tárolja. Ez azonban jó kezdő útmutató kezdőknek.

A legjobb parancssori játékok Linuxhoz
A parancssor nem csak a legnagyobb szövetséges a Linux használatakor, hanem a szórakozás forrása is lehet, mert sok olyan szórakoztató játék lejátszás...
A legjobb Gamepad Mapping alkalmazások Linuxhoz
Ha egy tipikus billentyűzet és egér beviteli rendszer helyett szeretnél játékokat játszani Linuxon egy játékvezérlővel, van néhány hasznos alkalmazás ...
Hasznos eszközök Linux játékosok számára
Ha szeretsz Linuxon játszani, akkor valószínű, hogy olyan alkalmazásokat és segédprogramokat használtál, mint a Wine, a Lutris és az OBS Studio a játé...