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.gzEzutá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.gzMiutá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 / goexport 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 .bashrcMost 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 upgradeEzután telepítse a MySQL szervert:
sudo apt-get -y telepítse a mysql-szervertEzutá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 gogsNavigáljon a gogs könyvtárba
cd gogsFordítsa le a fő programot
menj építkezniHa elkészült, indítsa el a gogs bináris fájlt:
./ gogs webEz 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 = MySQLGazdagé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.