Rumah >alat pembangunan >git >Cara memasang dan mengkonfigurasi gitlab pada centos (kaedah terperinci)

Cara memasang dan mengkonfigurasi gitlab pada centos (kaedah terperinci)

PHPz
PHPzasal
2023-04-03 11:53:452554semak imbas

Apabila melakukan pembangunan perisian, kawalan versi ialah tugas penting yang membantu dengan kerjasama pasukan dan pengurusan kod. GitLab ialah perisian sumber terbuka popular yang popular kerana antara muka mesra pengguna dan ciri berkuasanya. Artikel ini akan memperkenalkan cara memasang dan mengkonfigurasi GitLab pada CentOS.

1. Persekitaran diperlukan untuk memasang GitLab
Sebelum memasang GitLab, kami perlu memasang beberapa pakej perisian yang diperlukan:

  1. Gunakan arahan berikut untuk mengemas kini repositori perisian yum:
sudo yum -y update
  1. Pasang pelayan mel Postfix:
sudo yum -y install postfix
sudo systemctl enable postfix
sudo systemctl start postfix
  1. Pasang OpenSSL:
sudo yum -y install openssl-devel
  1. Pasang wget:
sudo yum -y install wget

2. Pasang dan sediakan GitLab

  1. Mula-mula, kemas kini pelayan untuk mendapatkan versi terkini semua pakej:
sudo yum -y update
  1. Tambah repositori perisian GitLab:
sudo wget https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.rpm.sh
sudo chmod +x script.rpm.sh
sudo ./script.rpm.sh
  1. Pasang GitLab:
sudo EXTERNAL_URL="https://gitlab.example.com" yum install -y gitlab-ee

(Nota: gantikan " https://gitlab.example.com" kepada nama domain anda sendiri)

  1. Selepas pemasangan selesai, gunakan arahan berikut untuk memulakan perkhidmatan GitLab:
sudo systemctl start gitlab-runsvdir.service
  1. Tetapkan kata laluan pentadbir GitLab:
sudo gitlab-ctl reconfigure
sudo gitlab-rake gitlab:setup
  1. Selepas pemasangan selesai, anda boleh melawat https://gitlab.example.com untuk mengurus GitLab. Apabila log masuk buat kali pertama, anda perlu log masuk menggunakan kata laluan pentadbir anda.

3. Konfigurasikan GitLab

  1. Ubah suai nombor port SSH lalai GitLab kepada port baharu
sudo vim /etc/gitlab/gitlab.rb

Dalam editor, cari Baris berikut dan ubah suai kepada nombor port yang dikehendaki:

#gitlab_rails['gitlab_shell_ssh_port'] = 22
gitlab_rails['gitlab_shell_ssh_port'] = 1234

(Nota: Tukar 1234 kepada nombor port baharu yang anda mahu gunakan)

  1. Jadikan perubahan berkesan
sudo gitlab-ctl reconfigure
  1. Buka port baharu dalam firewall (jika perlu)
sudo firewall-cmd --permanent --zone=public --add-port=1234/tcp
sudo firewall-cmd --reload

4. Ringkasan

Apabila memasang dan mengkonfigurasi GitLab , Sentiasa ingat untuk memastikan anda memasang versi terkini dan semua tetapan dikonfigurasikan dengan betul. Dengan menggunakan GitLab dengan betul, anda boleh meningkatkan produktiviti pasukan anda dan menjadikannya lebih mudah untuk mengurus dan menjejaki kawalan versi kod anda.

Atas ialah kandungan terperinci Cara memasang dan mengkonfigurasi gitlab pada centos (kaedah terperinci). Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn