Android

Gitlabin asentaminen ja määrittäminen ubuntu 18.04 -sovellukseen

How to Install and Configure Git and GitHub on Windows

How to Install and Configure Git and GitHub on Windows

Sisällysluettelo:

Anonim

GitLab on web-pohjainen avoimen lähdekoodin Git-arkistonhallintaohjelma, joka on kirjoitettu rubiinina, mukaan lukien wiki, aiheiden hallinta, koodin tarkistus, seuranta sekä jatkuva integrointi ja käyttöönotto. Sen avulla kehittäjät voivat luoda, tarkistaa ja ottaa käyttöön projektinsa.

GitLab-ohjelmasta on saatavana kolme erilaista versiota, Community Edition (CE), Enterprise Edition (EE) ja GitLab-isännöity versio.

GitLab on numero yksi valinta, jos haluat siirtyä pois GitHubista. Se voi tuoda projekteja ja asioita eri lähteistä, kuten GitHubista, mikä tekee siirtoprosessista vaivatonta. GitLab-käyttöliittymä on hyvin suunniteltu, puhdas, intuitiivinen ja käyttökokemuksen ja toiminnallisuuden kannalta lähellä GitHubin käyttöliittymää.

GitLabin asentamiseen on useita tapoja tarvittavasta käyttötavasta riippuen. Tämä opas kattaa vaiheet, jotka tarvitaan GitLab (CE): n asentamiseen ja määrittämiseen Ubuntu 18.04 -järjestelmään Omnibus-paketteja käyttämällä.

edellytykset

Tässä oppaassa oletetaan, että sinulla on tuore Ubuntu 18.04 -asennus. GitLab-vaatimussivun mukaan on suositeltavaa käyttää palvelinta seuraavien kanssa:

  • vähintään 4 Gt RAM-muistia.2 CPU-ytimet. vähintään 2 Gt vaihtotilaa (valinnainen) Verkkotunnus tai aliverkkotunnus, joka osoittaa palvelimen IP-osoitteeseen.

Lisäsuojauskerroksen saavuttamiseksi on suositeltavaa perustaa peruspalomuuri. Voit seurata Ubuntu 18.04 -oppaan Palomuurin asettaminen UFW: llä ohjeita.

Ennen kuin aloitat opetusohjelman, varmista, että olet kirjautunut sisään käyttäjänä, jolla on sudo-oikeudet.

Vaadittavien riippuvuuksien asentaminen

Päivitä paikallinen pakettihakemisto ja asenna riippuvuudet seuraavilla komennoilla:

sudo apt update sudo apt install curl openssh-server ca-certificates

Jotta GitLab pystyisi lähettämään ilmoitussähköposteja, voit joko asentaa ja käyttää Postfixiä tai käyttää joitain tapahtumapostipalveluita, kuten SendGrid, MailChimp, MailGun tai SES. Tällöin voit ohittaa seuraavan vaiheen ja määrittää määritykset (https: // docs.gitlab.com/omnibus/settings/smtp.html) asennuksen valmistuttua.

Asenna Postfix Ubuntu-palvelimelle suorittamalla seuraavat komennot:

debconf-set-selections <<< "postfix postfix/mailname string $(hostname -f)" debconf-set-selections <<< "postfix postfix/main_mailer_type string 'Internet Site'" sudo apt install postfix

Tarkempia tietoja oman postipalvelimen asennuksesta saat tästä sarjasta.

GitLabin asentaminen

GitLab-asennus on melko suoraviivainen prosessi. Asennamme GitLab CE -paketin apt pakettien hallintaohjelmalla.

Aloita lisäämällä GitLab-arkisto järjestelmän lähdeluetteloon käyttämällä seuraavaa curl-komentoa:

curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | sudo bash Kun arkisto on otettu käyttöön, asenna GitLab-paketti suorittamalla seuraava komento.

sudo apt install gitlab-ce

Asennusprosessi voi viedä hetken, ja onnistuneen asennuksen jälkeen näet seuraavan tuloksen:

Thank you for installing GitLab!

Palomuurisääntöjen säätäminen

Peruspalomuurin määrittämistä koskeva opas on linkitetty edellytykset-osioon. Jotta pääsemme GitLab-käyttöliittymään, meidän on avattava portit 80 ja 443 :

sudo ufw allow OpenSSH sudo ufw allow sudo ufw allow

Voit varmistaa, että vaadittavat portit ovat avoinna, tarkistamalla palomuurin tila seuraavilla tavoilla:

sudo ufw status

Status: active To Action From -- ------ ---- 80/tcp ALLOW Anywhere 443/tcp ALLOW Anywhere OpenSSH ALLOW Anywhere 80/tcp (v6) ALLOW Anywhere (v6) 443/tcp (v6) ALLOW Anywhere (v6) OpenSSH (v6) ALLOW Anywhere (v6)

Aseta GitLab-URL-osoite

Ennen kuin käytät GitLab-verkkoliitäntää, meidän on asetettava URL, johon GitLab on tavoitettavissa. Avaa Gitlabin asetustiedosto ja tee seuraavat muutokset:

sudo nano /etc/gitlab/gitlab.rb

Konfiguraatiotiedoston yläosassa on rivi, joka alkaa external_url . Muuta arvo vastaamaan verkkotunnustasi / aliverkkotunnusta tai IP-osoitetta. Jos sinulla on verkkotunnuksen käyttö https ja jos haluat käyttää GitLab-käyttöliittymää palvelimen IP-osoitteen kautta, käytä http .

/etc/gitlab/gitlab.rb

external_url 'https://gitlab.example.com'

Seuraava haku haulle “ letsencrypt integrointi”, kommentoi riviä, joka alkaa letsencrypt ja aseta se totta. Vaihtoehtoisesti, jos haluat saada sähköposteja Let's letsencrypt verkkotunnuksestasi kommentoimatta, rivi alkaa letsencrypt ja lisätä sähköpostiosoitteesi.

/etc/gitlab/gitlab.rb

letsencrypt = true letsencrypt = # This should be an array of email addresses to add as contacts

Tallenna ja sulje lopuksi tiedosto ja suorita seuraava komento määrittääksesi Gitlabin uudelleen:

sudo gitlab-ctl reconfigure

Komento määrittää GitLab-asetukset uudelleen ja luo ilmaisen Let's salatun SSL-varmenteen.

Määritä GitLab web-käyttöliittymän kautta

Nyt kun olet määrittänyt GitLab-URL-osoitteen, voit aloittaa alkuperäisillä määrityksillä GitLab-verkkoliittymän kautta.

Käynnistä selain ja siirry kohtaan:

https://your_gitlab_domain_or_server_IP.com

1. Järjestelmänvalvojan tilin salasanan asettaminen

Kun käytät Web-käyttöliittymää ensimmäistä kertaa, sinua pyydetään asettamaan järjestelmänvalvojan tilin salasana.

Nyt sinun pitäisi pystyä siirtämään ja vetämään projektimuutokset paikalliselta tietokoneelta joutumatta toimittamaan GitLab-tilin käyttöoikeustietoja.

johtopäätös

Tämä opetusohjelma opasti sinua GitLabin asennuksen ja konfiguroinnin Ubuntu 18.04: ssä. Opit myös kuinka muokata profiiliasetuksia, kuinka muuttaa käyttäjänimeä ja lisätä SSH-avain. Voit nyt luoda ensimmäisen projektisi ja alkaa käyttää GitLab-laitetta.

ubuntu gitlab