GitLab ialah sistem pengurusan gudang Git yang sangat popular, yang boleh merealisasikan pelbagai fungsi seperti pengehosan kod, kawalan versi dan kerjasama pasukan. Artikel ini akan memperkenalkan cara membina GitLab pada sistem CentOS 7.
1. Pasang pakej perisian bergantung
Sebelum memasang GitLab, anda perlu memasang beberapa pakej perisian dan alat bergantung Buka terminal dan masukkan arahan berikut:
sudo yum install curl policycoreutils openssh-server openssh-clients postfix sudo systemctl enable postfix sudo systemctl start postfix
2 , pasang GitLab
curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.rpm.sh | sudo bash
sudo yum install gitlab-ee
Buka fail konfigurasi /etc/gitlab/gitlab.rb dan cari kandungan berikut:
# external_url 'http://example.com'
Ganti example.com dengan IP hos anda Atau nama domain, seperti:
external_url 'http://192.168.1.100'
Simpan fail dan keluar.
sudo gitlab-ctl reconfigure
Lawati http://192.168 dalam penyemak imbas (ganti dengan IP atau nama domain anda), masukkan antara muka GitLab, dan ikut gesaan untuk menetapkan akaun pentadbir dan kata laluan.
3. Menyelesaikan masalah biasa
Jika anda tidak boleh mengakses GitLab, sila semak tembok api pelayan, akses rangkaian luaran dan isu lain.
Anda boleh menggunakan arahan berikut untuk menyemak status perkhidmatan GitLab:
sudo gitlab-ctl status
Jika perkhidmatan tidak normal, anda boleh menggunakan arahan berikut untuk memulakan semula GitLab :
sudo gitlab-ctl restart
Jika anda mendapati bahawa penggunaan memori terlalu tinggi semasa penggunaan GitLab, anda boleh mempertimbangkan untuk mengubah suai parameter /etc/gitlab/gitlab.rb unicorn['worker_processes'], meningkatkan bilangan proses pekerja, seperti:
unicorn['worker_processes'] = 2
4. Ringkasan
Artikel ini memperkenalkan cara membina GitLab pada sistem CentOS 7, termasuk memasang pakej perisian bergantung, menambah repositori GitLab, memasang pakej perisian GitLab, mengkonfigurasi GitLab dan penyelesaian kepada masalah biasa. Harap ini membantu.
Atas ialah kandungan terperinci Bagaimana untuk membina GitLab pada sistem CentOS 7. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!