Instalare Configurare CentOS in Windows
Cuprins:
- Cerințe preliminare
- Instalarea dependențelor obligatorii
- Instalarea GitLab
- Reglarea regulilor pentru firewall
- Setați adresa URL GitLab
- Configurați GitLab prin interfața Web
- 1. Setarea parolei contului administrativ
- Concluzie
GitLab este un administrator de depozit Git de sursă deschisă bazat pe web, scris în Ruby, incluzând wiki, gestionarea problemelor, revizuirea codurilor, monitorizare și integrare continuă și implementare. Permite dezvoltatorilor să construiască, să implementeze și să ruleze aplicațiile lor.
Există trei ediții diferite de GitLab disponibile, Community Edition (CE), Enterprise Edition (EE) și o versiune găzduită de GitLab.
Există mai multe moduri de a instala GitLab în funcție de cerințele și preferințele dvs. Acest tutorial acoperă pașii necesari pentru instalarea și configurarea GitLab (CE) pe un sistem CentOS 7 folosind pachetele Omnibus.
Cerințe preliminare
Acest tutorial presupune că aveți o nouă instalare CentOS 7.
În conformitate cu pagina cerințelor GitLab, se recomandă utilizarea unui server cu:
- cel puțin 4 GB memorie RAM.2 nuclee CPU.at minimum 2 GB spațiu swap. (opțional) Domeniu sau subdomeniu care indică adresa IP a serverului.
Pentru un nivel suplimentar de securitate, se recomandă să configurați un firewall de bază. Puteți urma pașii din HHow pentru a configura un firewall cu FirewallD în ghidul CentOS 7.
Utilizatorul la care vă conectați, deoarece trebuie să aibă privilegii sudo pentru a putea instala pachete.
Instalarea dependențelor obligatorii
Actualizați indexul pachetului local și instalați dependențele cu următoarele comenzi:
sudo yum install curl policycoreutils-python openssh-server
Pentru ca GitLab să poată trimite e-mailuri de notificare, puteți să instalați și să folosiți Postfix sau să folosiți un serviciu de poștă tranzacțional, cum ar fi SendGrid, MailChimp, MailGun sau SES, caz în care puteți săriți acest pas și să configurați (https: // docs.gitlab.com/omnibus/settings/smtp.html) după finalizarea instalării.
Executați următoarele comenzi pentru a instala Postfix pe serverul dvs. CentOS:
sudo yum install postfix
În timpul instalării, vi se va solicita să selectați tipul de configurare al serverului de poștă. Opțiunea implicită este
Internet Site
. Aceasta este opțiunea recomandată doar apăsați
TAB
, apoi
ENTER
.
În continuare, vi se va solicita să introduceți
System mail name
al
System mail name
care ar trebui să fie același cu numele de gazdă al serverului.
După terminarea instalării, începeți și activați serviciul postfix rulând următoarele comenzi:
sudo systemctl start postfix
sudo systemctl enable postfix
Instalarea GitLab
Instalarea GitLab este un proces destul de simplu. Vom instala pachetul GitLab CE folosind managerul de pachete
yum
.
Începeți prin a adăuga depozitul GitLab la lista de surse de sistem utilizând următoarea comandă curl:
curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash
Scriptul va activa depozitul și va instala dependențele necesare. Odată finalizat, instalați pachetul GitLab rulând următoarea comandă:
sudo yum install gitlab-ce
Vi se va solicita să acceptați cheile GPG pentru depozitul GitLab. Introduceți
y
și apăsați
Enter
.
Procesul de instalare poate dura ceva timp și după o instalare reușită, veți vedea următoarea ieșire:
Thank you for installing GitLab!… Complete!
Reglarea regulilor pentru firewall
Ghidul despre configurarea unui firewall de bază este legat în secțiunea premise. Pentru a putea accesa interfața GitLab, va trebui să deschideți porturile
80
și
443
. Pentru aceasta, executați următoarele comenzi:
sudo firewall-cmd --permanent --zone=public --add-service=http
sudo firewall-cmd --permanent --zone=public --add-service=https
sudo firewall-cmd --reload
Setați adresa URL GitLab
Înainte de a accesa interfața web GitLab, trebuie să setăm adresa URL pe care GitLab va fi accesibil. Deschideți fișierul de configurare al Gitlab și faceți următoarele modificări:
sudo nano /etc/gitlab/gitlab.rb
În partea de sus a fișierului de configurare, veți vedea o linie care începe cu
external_url
. Modificați valoarea pentru a vă potrivi domeniul / subdomeniul sau adresa IP. Dacă aveți domeniu folosiți
https
și dacă doriți să accesați interfața GitLab prin intermediul adresei IP a serverului, utilizați
http
.
external_url 'https://gitlab.example.com'
Următoarea căutare pentru „Să criptăm integrarea”,
letsencrypt
linia începând cu
letsencrypt
și setăm-o pe adevărată. În mod opțional, dacă doriți să primiți e-mailuri de la Let's Encrypt cu privire la
letsencrypt
domeniului dvs., linia începând cu
letsencrypt
și adăugați adresa dvs. de e-mail.
letsencrypt = true letsencrypt = # This should be an array of email addresses to add as contacts
În cele din urmă, salvați și închideți fișierul și rulați următoarea comandă pentru a reconfigura Gitlab:
sudo gitlab-ctl reconfigure
Comanda va reconfigura setările GitLab și va genera un certificat SSL gratuit Hai să criptăm.
Configurați GitLab prin interfața Web
Acum că ați configurat adresa URL GitLab, puteți începe cu configurația inițială prin intermediul interfeței web GitLab.
Lansați browserul web și navigați la:
https://your_gitlab_domain_or_server_IP.com
1. Setarea parolei contului administrativ
Prima dată când accesați interfața web vi se va solicita să setați parola pentru contul administrativ.







Acum ar trebui să fiți în măsură să împingeți și să extrageți modificările proiectului de pe computerul dvs. local, fără a fi necesar să vă furnizați datele de autentificare ale contului GitLab.
Concluzie
Acest tutorial te-a parcurs prin instalarea și configurația GitLab pe CentOS 7. De asemenea, ai învățat cum să editezi setările profilului tău, cum să schimbi numele de utilizator și să adaugi o cheie SSH. Acum puteți crea primul dvs. proiect și puteți începe să utilizați GitLab.
centos git gitlabCum se instalează și se configurează un server nfs pe Centos 8
În acest tutorial, veți parcurge pașii necesari pentru a configura un server NFSv4 pe CentOS 8. Vă vom arăta, de asemenea, cum să montați un sistem de fișiere NFS pe client.
Cum se instalează și se configurează redis pe centos 7
Redis este un depozit de structuri de date în memorie open-source. Poate fi folosit ca bază de date, broker de cache și mesaje și acceptă diferite structuri de date, cum ar fi Strings, Hashes, Liste, Seturi etc.
Cum se instalează și se configurează gitlab pe ubuntu 18.04
Acest tutorial acoperă pașii necesari pentru instalarea și configurarea GitLab pe un sistem Ubuntu 18.04. GitLab este un administrator de depozit Git de sursă deschisă bazat pe web, scris în Ruby, incluzând wiki, gestionarea problemelor, revizuirea codurilor, monitorizare și integrare continuă și implementare.







