Bevezetés
Előfeltételek
Első lépés: Telepítse és konfigurálja a szükséges függőségeket
Második lépés: Szerezd meg és telepítsd a GitLab CE omnibus csomagot
Harmadik lépés: Konfigurálja és indítsa el a GitLabot
Negyedik lépés: Jelentkezzen be a böngészőből, és változtassa meg jelszavát
Ötödik lépés: További konfigurációs módosítások
Bevezetés
Ha online git-szolgáltatásokról beszélünk, egy népszerű lehetőség a GitHub. De az adatvédelem, a rugalmasság és/vagy a hálózati sebesség érdekében érdemes lehet egy git-szolgáltatást telepíteni egy felhőalapú gépen, amely az irányítása alatt áll. Ebben az esetben a GitLab Community Edition (CE) segítségével elérheti célját.
A GitLab telepíthető Ubuntu, Debian, CentOS, RHEL, Scientific Linux és Oracle Linux rendszerekre; más *nix disztribúciók hivatalosan nem támogatottak. Ebben az oktatóanyagban bemutatom, hogyan telepíthet egy GitLab Community Edition (CE) omnibus RPM-csomagot Vultr CentOS 6 x64 szerverre.
Előfeltételek
Mielőtt továbblépne, a következőket kell tennie:
Válasszon megfelelő szerverméretet. Legalább 2 CPU és 2G RAM ajánlott. 1 CPU működik, de az alkalmazás lassabban fog futni. Ha a RAM kevesebb, mint 2 G (minimum 512 MB), engedélyeznie kell a swap funkciót, hogy elérje a 2 G címezhető memóriát (RAM + csere). A swap engedélyezésével kapcsolatos részletek ebben a cikkben találhatók .
Telepítsen egy CentOS 6 x64 kiszolgálópéldányt. A 32 bites operációs rendszerek egyike sem támogatott.
Hozzon létre egy nem root felhasználót sudo jogosultságokkal. A részletekért tekintse meg ezt a cikket .
Ha saját VPS-jét szeretné használni az e-mailek küldésére, küldjön be támogatási jegyet a Vultr alapértelmezett blokkjának törléséhez a 25-ös SMTP-porton.
Állítsa be a gazdagépnevet és a Fully Qualified Domain Name (FQDN) nevet a szerverén, amelyek szükségesek a VPS-en postfixes e-mailek küldéséhez. Lásd ezt a cikket .
Kössön egy tartományt a szerveréhez, különben az IP-cím alapján kell hozzáférnie a git repóihoz.
sudo yum install curl openssh-server postfix cronie
sudo service postfix start
sudo chkconfig postfix on
sudo lokkit -s http -s ssh
Második lépés: Szerezd meg és telepítsd a GitLab CE omnibus csomagot
curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash
sudo yum -y install gitlab-ce
sudo gitlab-ctl reconfigure
Negyedik lépés: Jelentkezzen be a böngészőből, és változtassa meg jelszavát
Jelentkezzen be böngészőjéből a következő hitelesítő adatokkal:
username: root
password: 5iveL!fe
Bejelentkezés után a rendszer kérni fogja, hogy azonnal módosítsa jelszavát. Meg kell változtatnia, és újra be kell jelentkeznie.
Ötödik lépés: További konfigurációs módosítások
A GitLab számos hangolható funkcióval rendelkezik.
Kezdőként be kell állítania a külső URL-t a terminálon, ha nem állította be megfelelően a gazdagépnevet, az FQDN-t és a tartomány-összerendelést:
sudo vi /etc/gitlab/gitlab.rb
Keresse meg a következő sort:
external_url 'vultr.guest'
Cserélje ki:
external_url 'http://[YourIP]/'
Mentés és kilépés. Ezután írja be:
sudo gitlab-ctl reconfigure
Egyéb funkciók az adott körülménynek megfelelően konfigurálhatók. Ne felejtse el futtatni a parancsot sudo gitlab-ctl reconfigurea konfigurációs módosítások elvégzése után.
Megjegyzés : Mielőtt megfelelően konfigurálja az e-mailekkel kapcsolatos funkciókat, az újonnan regisztrált felhasználók (a root kivételével) nem tud bejelentkezni, mert az e-mail címük nincs megerősítve. Bejelentkezhet rootként, és manuálisan erősítheti meg őket.
A beállítás kész. További olvasnivalókért látogassa meg a GitLab hivatalos webhelyét .