Git

Kā instalēt un konfigurēt GitLab uz Debian 9

Kā instalēt un konfigurēt GitLab uz Debian 9
Nesen Microsoft nopirka GitHub. Tie no jums, Microsoft nīdēji, var teikt, ka GitHub vairs nav uzticams. Nu, es par to neko neteikšu. Bet GitHub ir viena no labākajām Git frontendēm, kāda jebkad pastāvējusi. Pat ja GitHub ir citas alternatīvas, bet kas zina, kurš uzņēmums tos nākotnē iegādāsies. Arī pāreja no viena pakalpojuma uz citu ir dārga un laikietilpīga lieliem uzņēmumiem. Ko darīt, ja jūs varētu pats mitināt kaut ko līdzīgu GitHub un izmantot to savā serverī? Tādā veidā jums nekad nebūs jāuztraucas par savu privātumu. GitLab ir tieši tas. Tas ir Git priekšgals, tāpat kā GitHub, kuru varat patstāvīgi mitināt savā serverī. GitLab ir pieejams daudzos Linux izplatījumos. GitLab ir bezmaksas plāni, kā arī apmaksāti plāni, kas palīdzēs jums attīstīt savu biznesu.

Lai uzzinātu vairāk par GitLab, apmeklējiet GitLab oficiālo vietni vietnē https: // gitlab.com Šajā rakstā es parādīšu, kā instalēt un konfigurēt GitLab uz Debian 9. Sāksim.

Sistēmas prasības:

GitLab iesaka vismaz sistēmu ar 2 kodolu procesoru, 8 GB RAM un 4 GB mijmaiņas vietu. Bet tas darbosies ar viena kodola procesoru un 4 GB RAM, lai gan tas būs ļoti lēns.

Lai uzzinātu vairāk par GitLab sistēmas prasībām, varat apmeklēt oficiālo GitLab vietni vietnē https: // docs.gitlab.com / ee / install / prasības.html # cpu

Šajā rakstā es izmantošu virtuālo mašīnu VMware ar 2 kodolu procesoru un 4 GB RAM. Man nav jaudīgas mašīnas, lai palaistu GitLab ar ieteicamajiem iestatījumiem. Bet demonstrācijai vajadzētu darboties lieliski.

GitLab atkarību instalēšana:

GitLab ir atkarīgs no dažām citām pakotnēm, kas jāinstalē pirms GitLab instalēšanas.

Vispirms atjauniniet pakotnes krātuves kešatmiņu ar šādu komandu:

$ sudo apt atjauninājums

Tagad instalējiet GitLab atkarības ar šādu komandu:

$ sudo apt-get install curl openssh-server ca sertifikātus

Tagad nospiediet y un pēc tam nospiediet .

Būtu jāuzstāda atkarības.

Postfix pasta servera instalēšana:

Tagad Debian 9 ir jāinstalē Postfix pasta serveris. Es uzrakstīju detalizētu rokasgrāmatu par to, kā instalēt Postfix, kuru varat izlasīt Kā instalēt un konfigurēt Postfix uz Ubuntu 18.04 LTS (https: // linuxhint.com / install_postfix_ubuntu_1804 /). Es šeit nepārdzīvošu katra soļa detaļas. Es iesaku jums izlasīt īpašu manu Postfix rakstu.

Ceļvedis koncentrējās uz to, kā instalēt Postfix uz Ubuntu 18.04 LTS. Bet procedūra Debian 9 Stretch ir vienāda.

Palaidiet šo komandu, lai instalētu Postfix uz Debian 9:

$ sudo apt install postfix]

Tagad nospiediet y un pēc tam nospiediet, lai turpinātu.

Tagad atlasiet Interneta vietne un pēc tam pārejiet uz un pēc tam nospiediet turpināt.

Tagad šeit ierakstiet savu pilnībā kvalificēto domēna vārdu (FQDN) un atlasiet un pēc tam nospiediet .

Jāinstalē Postfix.

GitLab pakotņu krātuves pievienošana:

GitLab bezmaksas versiju sauc par GitLab Community Edition vai GitLab CE, bet apmaksāto GitLab versiju sauc par GitLab Enterprise Edition vai GitLab EE. Jums jāpievieno GitLab CE vai GitLab EE pakotņu krātuve atkarībā no versijas, kuru vēlaties instalēt.

Tagad palaidiet šo komandu, lai pievienotu GitLab pakotņu krātuvi un pievienotu GitLab GPG atslēgu Debian 9 Stretch:

GitLab CE:

$ čokurošanās https: // paketes.gitlab.com / install / repositories / gitlab / gitlab-ce /
scenārijs.deb.sh | sudo bash

GitLab EE:

$ čokurošanās https: // paketes.gitlab.com / install / repositories / gitlab / gitlab-ee / script.deb.sh
| sudo bash

GitLab instalēšana:

Tagad jūs varat instalēt GitLab CE vai GitLab EE atkarībā no pievienotās GitLab krātuves. Es iešu uz GitLab CE.

Lai instalētu GitLab Debian 9, palaidiet šo komandu:

GitLab CE:

$ sudo apt instalējiet gitlab-ce

GitLab EE:

$ sudo apt instalējiet gitlab-ee

Jāsāk instalēšanas process. Kā redzat, pakete tiek lejupielādēta, un tā ir diezgan liela izmēra. Lai to pabeigtu, vajadzētu paiet kādu laiku.

Jāinstalē GitLab.

Tagad atvērts gitlab.rb failu ar šādu komandu:

$ sudo nano / etc / gitlab / gitlab.rb

Tagad nomainiet atzīmēto URL uz savu IP adresi vai pilnībā kvalificētu domēna vārdu (FQDN).

Es to nomainīju uz savu IP adresi, jo tā ir testa iestatīšana. Reālajā pasaulē šeit jāizmanto FQDN.

Kad esat pabeidzis, saglabājiet failu un palaidiet šādu komandu, lai izmaiņas stātos spēkā:

$ sudo gitlab-ctl pārkonfigurēt

GitLab ir jāpārkonfigurē.

Tagad no tīmekļa pārlūkprogrammas apmeklējiet FQDN vai IP adresi, un jums vajadzētu būt šai lapai. Ievadiet paroli, kuru vēlaties iestatīt sakne lietotājs un noklikšķiniet uz Nomainiet paroli.

The sakne ir jāiestata GitLab parole.

Tagad jūs varat pieteikties kā sakne ar iestatīto saknes paroli. No šejienes jūs varat pārvaldīt savu GitLab kontu.

Pēc vajadzības varat izveidot arī papildu lietotājus.

Laimīgs GitLabing. Paldies, ka izlasījāt šo rakstu.

Kā mainīt peles rādītāja un kursora izmēru, krāsu un shēmu operētājsistēmā Windows 10
Peles rādītājs un kursors operētājsistēmā Windows 10 ir ļoti svarīgi operētājsistēmas aspekti. To var teikt arī par citām operētājsistēmām, tāpēc pati...
Bezmaksas un atvērtā koda spēļu dzinēji Linux spēļu izstrādei
Šis raksts aptvers bezmaksas un atvērtā koda spēļu motoru sarakstu, kurus var izmantot, lai izstrādātu 2D un 3D spēles Linux. Šādu spēļu dzinēju ir da...
Tomb Raider for Linux apmācība
Tomb Raider ēna ir divpadsmitais papildinājums Tomb Raider sērijai - darbības piedzīvojumu spēļu franšīzei, kuru izveidoja Eidos Montreal. Spēli gan k...