How to Install and Configure Git and GitHub on Windows
Tartalomjegyzék:
- Előfeltételek
- A szükséges függőségek telepítése
- A GitLab telepítése
- A tűzfalszabályok módosítása
- Állítsa be a GitLab URL-t
- A GitLab konfigurálása a webes felületen keresztül
- 1. Adminisztrátori jelszó beállítása
- Következtetés
A GitLab egy web alapú, nyílt forráskódú Git-tároló-kezelő, Ruby-ban írva, beleértve a wikit, a kiadáskezelést, a kód áttekintését, a megfigyelést, valamint a folyamatos integrációt és telepítést. Ez lehetővé teszi a fejlesztők számára az alkalmazások felépítését, telepítését és futtatását.
A GitLab három különböző verziója érhető el: közösségi kiadás (CE), vállalati kiadás (EE) és egy GitLab-üzemeltetett változat.
A GitLab telepítésének számos módja van, igényeitől és preferenciáitól függően. Ez az oktatóanyag ismerteti a GitLab (CE) telepítéséhez és konfigurálásához szükséges lépéseket egy CentOS 7 rendszeren az Omnibus csomagok segítségével.
Előfeltételek
Ez az oktatóprogram feltételezi, hogy van egy friss CentOS 7 telepítése.
A GitLab követelmények lapja szerint ajánlatos olyan szervert használni:
- legalább 4 GB RAM memória.2 CPU magok. legalább 2 GB csereterület (opcionális) A szerver IP-címére mutató domain vagy aldomain.
További biztonsági szint érdekében javasolt egy alap tűzfal beállítása. Kövesse a „Hogyan állítsunk be egy tűzfalat a FirewallD segítségével a CentOS 7 útmutatóban” című fejezetet.
A felhasználónak, amelybe be van jelentkezve, a csomagok telepítéséhez sudo jogosultságokkal kell rendelkeznie.
A szükséges függőségek telepítése
Frissítse a helyi csomag indexét, és telepítse a függőségeket a következő parancsokkal:
sudo yum install curl policycoreutils-python openssh-server
Annak érdekében, hogy a GitLab értesítési e-maileket küldhessen, telepítheti és használhatja a Postfix alkalmazást, vagy használhat tranzakciós e-mail szolgáltatást, például SendGrid, MailChimp, MailGun vagy SES; ebben az esetben kihagyhatja ezt a következő lépést és konfigurálhatja (https: // docs.gitlab.com/omnibus/settings/smtp.html) a telepítés befejezése után.
Futtassa a következő parancsokat a Postfix telepítéséhez a CentOS kiszolgálóra:
sudo yum install postfix
A telepítés során a rendszer felkéri a levélkiszolgáló konfigurációs típusának kiválasztására. Az alapértelmezett beállítás az
Internet Site
. Ez az ajánlott lehetőség, csak nyomja meg a
TAB
, majd az
ENTER
.
Ezután a
System mail name
kéri, hogy írja be a
System mail name
amelynek meg kell egyeznie a szerver gazdagépnevével.
A telepítés befejezése után indítsa el és engedélyezze a postfix szolgáltatást a következő parancsok futtatásával:
sudo systemctl start postfix
sudo systemctl enable postfix
A GitLab telepítése
A GitLab telepítése elég egyenes folyamat. A GitLab CE csomagot a
yum
csomagkezelővel telepítjük.
Először adja hozzá a GitLab lerakatot a rendszerforrások listájához a következő curl paranccsal:
curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash
A szkript lehetővé teszi a tárolót és telepíti a szükséges függőségeket. A befejezés után telepítse a GitLab csomagot a következő parancs futtatásával:
sudo yum install gitlab-ce
A program felszólítja a GitLab tároló GPG kulcsok elfogadására. Írja be az
y
és nyomja meg az
Enter
billentyűt.
A telepítési folyamat eltarthat egy ideig, és a sikeres telepítés után a következő kimenetet fogja látni:
Thank you for installing GitLab!… Complete!
A tűzfalszabályok módosítása
Az alapvető tűzfal beállításáról szóló útmutató az előfeltételek szakaszban található. A GitLab felület eléréséhez meg kell nyitnia a
80
és a
443
portokat. Ehhez futtassa a következő parancsokat:
sudo firewall-cmd --permanent --zone=public --add-service=http
sudo firewall-cmd --permanent --zone=public --add-service=https
sudo firewall-cmd --reload
Állítsa be a GitLab URL-t
A GitLab webes felület elérése előtt be kell állítanunk az URL-t, amelyen a GitLab elérhető lesz. Nyissa meg a Gitlab konfigurációs fájlját, és hajtsa végre a következő módosításokat:
sudo nano /etc/gitlab/gitlab.rb
A konfigurációs fájl teteje mellett megjelenik egy sor, amely a
external_url
vel kezdődik. Változtassa meg az értéket, hogy megegyezzen a domainjével / aldomainjével vagy IP-címével. Ha domainszintű
https
használ, és ha a szerver IP-címén keresztül szeretné elérni a GitLab felületet, akkor használja a
http
.
external_url 'https://gitlab.example.com'
Következő keresés a „Titkosítsuk az integrációt”
letsencrypt
,
letsencrypt
a
letsencrypt
vel kezdődő sort, és
letsencrypt
állítsuk. Opcionálisan, ha e-maileket szeretne kapni a Let's Encrypt-től a domain megjegyzését illetően, a sor kezdődik a
letsencrypt
és adja hozzá az e-mail címét.
letsencrypt = true letsencrypt = # This should be an array of email addresses to add as contacts
Végül mentse el és zárja be a fájlt, és futtassa a következő parancsot a Gitlab újrakonfigurálásához:
sudo gitlab-ctl reconfigure
A parancs újrakonfigurálja a GitLab beállításait, és létrehoz egy ingyenes, titkosított SSL tanúsítványt.
A GitLab konfigurálása a webes felületen keresztül
Most, hogy konfigurálta a GitLab URL-t, megkezdheti a kezdeti konfigurációt a GitLab webes felületen keresztül.
Indítsa el a böngészőt, és keresse meg:
https://your_gitlab_domain_or_server_IP.com
1. Adminisztrátori jelszó beállítása
A webes felület első hozzáférésekor a rendszer kéri, hogy állítsa be az adminisztrátori fiók jelszavát.







Most már képesnek kell lennie arra, hogy a projekt változásait a helyi számítógépről átvigye, anélkül, hogy meg kellene adnia a GitLab-fiók hitelesítő adatait.
Következtetés
Ez az oktatóprogram végigvezette a GitLab telepítését és konfigurálását a CentOS 7-en. Megtanulta továbbá a profilbeállítások szerkesztését, a felhasználónév megváltoztatását és az SSH-kulcs hozzáadását. Most elkészítheti első projektjét, és elkezdheti használni a GitLab-ot.
centos git gitlabAz nfs szerver telepítése és konfigurálása a centos 8 rendszeren
Ebben az oktatóprogramban végigmegy az NFSv4 szerver beállításához a CentOS 8 rendszeren szükséges lépések. Megmutatjuk azt is, hogyan kell NFS fájlrendszert telepíteni az ügyfélen.
A redos telepítése és konfigurálása a centos 7-en
A Redis egy nyílt forrású memória-adatstruktúra-tároló. Használható adatbázisként, gyorsítótárként és üzenetközvetítőként, és támogatja a különféle adatszerkezeteket, például karakterláncokat, hash-ok, listák, készletek stb.
A gitlab telepítése és konfigurálása az ubuntu 18.04-en
Ez az oktatóanyag ismerteti a GitLab Ubuntu 18.04 rendszerre történő telepítéséhez és konfigurálásához szükséges lépéseket. A GitLab egy web alapú, nyílt forráskódú Git-tároló-kezelő, Ruby-ban írva, beleértve a wikit, a kiadáskezelést, a kód áttekintését, a megfigyelést, valamint a folyamatos integrációt és telepítést.







