Kā instalēt GitLab Ubuntu un Debian


Gitlab ir atvērtā koda, ļoti jaudīga, izturīga, pielāgojama, droša un efektīva programmatūras izstrādes un sadarbības platforma. Gitlab ir viena no labākajām Github alternatīvām, kas ļauj plānot programmatūras izstrādes procesu; uzrakstiet kodu un pārbaudiet to; pakotņu programmatūru un izlaišanu ar iebūvētu nepārtrauktas piegādes funkcionalitāti; automātiski pārvaldīt konfigurācijas un uzraudzīt veiktspēju.

Tas piedāvā mērogojamus, pilnībā integrētus, uz Git balstītus pakalpojumus ar tādām funkcijām kā problēmu izsekotājs, jautājumu pārvietošana starp projektiem, laika uzskaite, jaudīgi sazarošanas rīki un aizsargātas filiāles un tagi, failu bloķēšana, apvienošanas pieprasījumi, pielāgoti paziņojumi, projekta ceļveži, izdegšanas diagrammas. projektu un grupu atskaites punkti, un vēl daudz vairāk.

Šajā rakstā mēs paskaidrosim, kā instalēt un konfigurēt Gitlab (Git-repository manager) Ubuntu vai Debian Linux izplatījumos.

1. darbība: instalējiet un konfigurējiet nepieciešamās atkarības

1. Vispirms sāciet ar sistēmas programmatūras pakotņu atjaunināšanu un pēc tam instalējiet nepieciešamās atkarības, izmantojot apt pakotņu pārvaldnieku, kā parādīts.

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

2. Pēc tam instalējiet Postfix pasta pakalpojumu, lai nosūtītu e-pasta paziņojumus.

$ sudo apt install postfix

Postfix instalēšanas laikā jums tiks lūgts konfigurēt pakotni Postfix. Izvēlieties “Interneta vietne” un nospiediet [Enter]. Neaizmirstiet “servera nosaukumam” izmantot sava servera ārējo DNS un nospiediet [Enter]. Jebkuriem papildu konfigurācijas ekrāniem nospiediet [Enter], lai izmantotu un pieņemtu noklusējuma vērtības.

2. darbība: pievienojiet GitLab krātuvi un instalējiet pakotni

3. Tagad pievienojiet GitLab pakotnes APT krātuvi savai sistēmai, izpildot šādu skriptu.

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

4. Pēc tam ar šīs komandas palīdzību instalējiet GitLab kopienas izdevumu un nomainiet URL “http://gitlab.linux-console.net” atbilstoši savām prasībām, lai piekļūtu GitLab, izmantojot tīmekļa pārlūkprogrammu.

$ EXTERNAL_URL="http://gitlab.linux-console.net" sudo apt install gitlab-ce

Piezīme. Ja vēlāk kādu iemeslu dēļ vēlaties mainīt iepriekš minēto URL, varat pārkonfigurēt URL galvenajā konfigurācijas failā /etc/gitlab/gitlab.rb sadaļā external_url un pārkonfigurēt gitlab, izmantojot šādu komandu.

$ sudo gitlab-ctl reconfigure

5. Ja jums ir konfigurēts UFW ugunsmūris, jums jāatver ports 80 (HTTP) un 443 (HTTPS), lai ļautu savienojumiem pieprasīt Gitlab.

$ sudo ufw allow 80/tcp
$ sudo ufw allow 443/tcp

3. darbība: veiciet sākotnējo Gitlab iestatīšanu

6. Tagad piekļūstiet savai Gitlab instancei, izmantojot pārlūkprogrammu, izmantojot šo URL.

http://gitlab.linux-console.net

7. Pēc atvēršanas tā tiks novirzīta uz paroles atiestatīšanas ekrānu, šeit jums jāiestata jauna parole, noklikšķinot uz “Mainīt savu paroli”, lai iegūtu jauno administratora kontu. Kad tas ir iestatīts, jūs atkal tiksit novirzīts uz pieteikšanās ekrānu.

8. Pēc pierakstīšanās jūs piekļūsit administratora lietotāja vadības panelim, kā parādīts ekrānuzņēmumā. Jūs varat izveidot objektu, izveidot grupu, pievienot personas vai konfigurēt savu Gitlab instanci. Varat arī rediģēt savu lietotāja profilu un pievienot SSH atslēgas savai Gitlab instancei, konfigurēt saziņas preferences un veikt citas darbības.

Lai iegūtu papildinformāciju, dodieties uz Gitlab About Page: https://about.gitlab.com/.

Pagaidām tas ir viss! Gitlab ir uzlabota, izturīga un efektīva lietojumprogramma programmatūras izstrādes un operāciju (DevOps) dzīves cikla apstrādei. Šajā rakstā mēs esam paskaidrojuši, kā instalēt un konfigurēt Gitlab Ubuntu un Debian.

Ja jums ir kādi jautājumi vai domas, ko pievienot šim rakstam, izmantojiet zemāk esošo komentāru veidlapu, lai sazinātos ar mums.