Kuinka asentaa ja määrittää GitLab CentOS 8/7 -sovellukseen


Gitlab on avoimen lähdekoodin, tehokas, kestävä, skaalautuva, turvallinen sekä tehokas ohjelmistokehitys- ja yhteistyöalusta DevOps-elinkaaren kaikissa vaiheissa.

Sen avulla voit suunnitella kehitysprosessisi; koodi ja tarkista; paketoida ohjelmisto ja julkaista se sisäänrakennetulla jatkuvalla toimituksella; automatisoi kokoonpanojen hallinta ja seuraa ohjelmiston suorituskykyä.

Siinä on ominaisuuksia, kuten ongelmanseuranta, ongelmien siirtäminen projektien välillä, ajanseuranta, erittäin tehokkaat haarautumistyökalut, tiedostojen lukitus, yhdistämispyynnöt, mukautetut ilmoitukset, projektin etenemissuunnitelmat, projektien ja ryhmän virstanpylväiden polttokaaviot ja paljon muuta.

Gitlab on yksi parhaista vaihtoehdoista Githubille avoimen lähdekoodin projektien isännöimiseksi, jonka löydät siellä.

Tässä artikkelissa kerrotaan, kuinka Gitlab (Git-repository manager) asennetaan ja määritetään CentOS 8/7- tai RHEL 8/7 Linux-jakeluihin.

Vaihe 1: Asenna ja määritä tarvittavat riippuvuudet

1. Aloita ensin asentamalla seuraavat tarvittavat riippuvuudet käyttämällä yum-paketinhallintaa kuvan osoittamalla tavalla.

# yum install curl policycoreutils-python openssh-server 

2. Asenna seuraavaksi Postfix-palvelu lähettääksesi ilmoitussähköposteja ja salli se käynnistymään järjestelmän käynnistyksen yhteydessä. Tarkista sitten seuraavien komentojen avulla, onko palvelu käynnissä.

# yum install postfix
# systemctl start postfix
# systemctl enable postfix
# systemctl status postfix

Postfix-asennuksen aikana kokoonpanoikkuna voi tulla näkyviin. Valitse ”Internet-sivusto” ja käytä palvelimesi ulkoista DNS: ää ”postinimi” -kohtaan ja paina Enter-näppäintä. Jos ylimääräisiä näyttöjä tulee näkyviin, jatka Enter-näppäimen hyväksymistä oletusasetusten hyväksymiseksi.

Vaihe 2: Lisää GitLab-arkisto ja asenna paketti

3. Lisää nyt GitLab-paketin YUM-arkisto järjestelmään suorittamalla seuraava komentosarja.

$ curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash

4. Asenna seuraavaksi GitLab Community Edition -paketti seuraavalla komennolla ja muista vaihtaa ”http://gitlab.linux-console.net” URL-osoitteeksi, jolla haluat käyttää GitLab-ilmentymääsi verkkoselaimesta.

# EXTERNAL_URL="http://gitlab.linux-console.net" yum install -y gitlab-ce

Huomaa: Jos haluat muuttaa pää-URL-osoitettasi, voit määrittää sen GitLabin pääasetustiedostossa /etc/gitlab/gitlab.rb ulkoisen_url-osassa. Kun olet muuttanut, älä unohda määrittää Gitlab uudelleen määrittelemään viimeisimmät muutokset määritystiedostoon seuraavalla komennolla.

# gitlab-ctl reconfigure

5. Jos järjestelmän palomuuri on käytössä, sinun on avattava portit 80 (HTTP) ja 443 (HTTPS), jotta yhteydet sallitaan järjestelmän palomuurissa.

# firewall-cmd --permanent --add-service=80/tcp
# firewall-cmd --permanent --add-service=443/tcp
# systemctl reload firewalld

Vaihe 3: Suorita alustava Gitlab-asennus

6. Avaa nyt selain ja käytä gitlab-ilmentymääsi seuraavalla URL-osoitteella, jonka määritit asennuksen aikana.

http://gitlab.linux-console.net

7. Ensimmäisellä vierailulla sinut ohjataan salasanan palautusnäyttöön, luo uusi salasana uudelle järjestelmänvalvojan tilillesi ja napsauta\"Vaihda salasanasi". Kun olet määrittänyt, se ohjataan takaisin kirjautumisnäyttöön ja kirjaudu sisään käyttäjänimen juurella ja määrittämälläsi salasanalla.

8. Onnistuneen kirjautumisen jälkeen sen pitäisi viedä sinut järjestelmänvalvojan käyttäjätilille kuvakaappauksen mukaisesti. Täältä voit luoda objektin, luoda ryhmän, lisätä ihmisiä tai määrittää gitlab-ilmentymän haluamallasi tavalla. Voit myös muokata käyttäjäprofiiliasi, määrittää sähköpostiosoitteesi ja lisätä SSH-avaimia gitlab-ilmentymään ja paljon muuta.

Lisätietoja on Gitlabin Tietoja-sivulla: https://about.gitlab.com/

Tässä kaikki tältä erää! Tässä artikkelissa olemme selittäneet, kuinka Gitlab (Git-repository manager) asennetaan ja määritetään CentOS 8/7- tai RHEL 8/7 Linux-jakeluihin. Jos sinulla on kysyttävää tai ajatuksia lisätä tähän oppaaseen, käytä alla olevaa kommenttilomaketta päästäksesi meihin.