Prezantimi
Parakushtet
Hapi i parë: Instaloni dhe konfiguroni varësitë e nevojshme
Hapi i dytë: Merrni dhe instaloni paketën omnibus GitLab CE
Hapi i tretë: Konfiguro dhe nis GitLab
Hapi i katërt: Hyni nga shfletuesi juaj dhe ndryshoni fjalëkalimin tuaj
Hapi i pestë: Më shumë ndryshime në konfigurim
Prezantimi
Kur flasim për shërbimet git në internet, një opsion i njohur është GitHub. Por për qëllime të privatësisë, fleksibilitetit dhe/ose shpejtësisë së rrjetit, mund të dëshironi të vendosni një shërbim git në një makinë cloud nën kontrollin tuaj. Në këtë rast, mund të përdorni GitLab Community Edition (CE) për të arritur qëllimin tuaj.
GitLab mund të instalohet në Ubuntu, Debian, CentOS, RHEL, Scientific Linux dhe Oracle Linux; shpërndarjet e tjera *nix nuk mbështeten zyrtarisht. Në këtë tutorial, unë do t'ju tregoj se si të instaloni një paketë omnibus RPM të GitLab Community Edition (CE) në një server Vultr CentOS 6 x64.
Parakushtet
Përpara se të vazhdoni, duhet të:
Zgjidhni një madhësi të mjaftueshme të serverit. Rekomandohen të paktën 2 CPU dhe RAM 2G. 1 CPU funksionon, por aplikacioni do të funksionojë më ngadalë. Nëse RAM-i juaj është më pak se 2G (minimumi 512 MB), duhet të aktivizoni shkëmbimin për të arritur 2G memorie të adresueshme (RAM + shkëmbim). Shihni detajet rreth aktivizimit të shkëmbimit në këtë artikull .
Vendosni një shembull të serverit CentOS 6 x64. Asnjë nga sistemet operative 32-bit nuk mbështetet.
Krijo një përdorues jo-root me leje sudo. Ju mund t'i referoheni këtij artikulli për detaje.
Paraqisni një biletë mbështetëse për të anuluar bllokimin e paracaktuar të Vultr në portën SMTP 25, nëse dëshironi të përdorni VPS-në tuaj për të dërguar email.
Vendosni emrin e hostit dhe emrin e domenit plotësisht të kualifikuar (FQDN) në serverin tuaj, të cilat janë të nevojshme për dërgimin e emaileve me postfix në VPS-në tuaj. Shihni këtë artikull .
Lidhni një domen me serverin tuaj, përndryshe do t'ju duhet të hyni në depot tuaja të git me adresën IP.
sudo yum install curl openssh-server postfix cronie
sudo service postfix start
sudo chkconfig postfix on
sudo lokkit -s http -s ssh
Hapi i dytë: Merrni dhe instaloni paketën omnibus GitLab CE
curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash
sudo yum -y install gitlab-ce
sudo gitlab-ctl reconfigure
Hapi i katërt: Hyni nga shfletuesi juaj dhe ndryshoni fjalëkalimin tuaj
Hyni nga shfletuesi juaj me kredencialet e mëposhtme:
username: root
password: 5iveL!fe
Pasi të identifikoheni, sistemi do t'ju kërkojë të ndryshoni menjëherë fjalëkalimin tuaj. Ju duhet ta ndryshoni atë dhe të identifikoheni përsëri.
Hapi i pestë: Më shumë ndryshime në konfigurim
GitLab ka shumë veçori që mund të akordohen.
Si fillim, ju duhet të konfiguroni URL-në e jashtme në terminalin tuaj nëse nuk keni konfiguruar siç duhet emrin e hostit, FQDN dhe lidhjen e domenit:
sudo vi /etc/gitlab/gitlab.rb
Gjeni rreshtin e mëposhtëm:
external_url 'vultr.guest'
Zëvendësojeni me:
external_url 'http://[YourIP]/'
Ruaje dhe dil. Më pas fut:
sudo gitlab-ctl reconfigure
Karakteristikat e tjera mund të konfigurohen sipas rrethanave tuaja specifike. Mos harroni të ekzekutoni komandën sudo gitlab-ctl reconfigurepasi të keni bërë ndonjë ndryshim në konfigurim.
Shënim : Përpara se të konfiguroni siç duhet veçoritë e lidhura me emailin, të gjithë përdoruesit e saporegjistruar (përveç root) nuk do të mund të identifikohen sepse adresat e tyre të emailit nuk janë konfirmuar. Mund të identifikoheni si rrënjë dhe t'i konfirmoni ato manualisht.
Konfigurimi ka përfunduar. Për lexim të mëtejshëm, vizitoni faqen zyrtare të GitLab .