Rumah >alat pembangunan >git >Bagaimana untuk memasang GitLab pada CentOS 7

Bagaimana untuk memasang GitLab pada CentOS 7

PHPz
PHPzasal
2023-03-31 09:40:01808semak imbas

GitLab ialah alat pengurusan gudang kod sumber terbuka berdasarkan sistem pengurusan gudang Git Reka bentuknya diilhamkan oleh GitHub, tetapi pemasangan dan penggunaannya lebih mudah. Dalam artikel ini, kami akan menunjukkan kepada anda cara memasang GitLab pada CentOS 7.

  1. Pasang kebergantungan yang diperlukan

GitLab memerlukan beberapa prasyarat semasa pemasangan. Anda boleh memasang pakej yang diperlukan ini menggunakan arahan berikut:

sudo yum update
sudo yum install -y curl policycoreutils openssh-server openssh-clients
sudo systemctl enable sshd
sudo systemctl start sshd
sudo firewall-cmd --permanent --add-service=http
sudo systemctl reload firewalld
  1. Pasang Postfix

GitLab memerlukan pelayan mel untuk menghantar e-mel pemberitahuan, jadi anda perlu memasang Postfix dan Tetapkannya untuk bermula secara automatik semasa but. Pada CentOS, anda boleh memasang Postfix menggunakan arahan berikut:

sudo yum install postfix
sudo systemctl enable postfix
sudo systemctl start postfix
  1. Pasang GitLab

Sebelum memasang GitLab, anda perlu menambah repositori RPM GitLab. Di sini kami akan menambah repositori RPM Edisi Komuniti GitLab.

Mula-mula, import kunci GPG GitLab:

curl https://packages.gitlab.com/gpg.key | sudo apt-key add -

Kemudian, tambahkan repositori RPM GitLab:

sudo curl -sS https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash

Kini anda boleh menggunakan arahan berikut dalam Pasang GitLab anda pada sistem anda:

sudo yum install -y gitlab-ce

Proses ini mengambil sedikit masa untuk memasang dan mengkonfigurasi GitLab. Semasa proses ini, anda perlu memberikan beberapa maklumat konfigurasi yang diperlukan, seperti nama tapak anda dan maklumat akaun pentadbir.

  1. Akses GitLab

Selepas pemasangan GitLab selesai, anda boleh mengakses URL GitLab lalai (yang boleh ditanya dengan arahan berikut):

sudo gitlab-ctl status

Output sepatutnya kelihatan serupa dengan yang berikut:

run: gitlab-workhorse: ... pid ...; ...
run: logrotate: ... pid ...; ...
run: nginx: ... pid ...; ...
run: postgresql: ... pid ...; ...
run: redis: ... pid ...; ...
run: sidekiq: ... pid ...; ...
run: unicorn: ... pid ...; ...

Secara lalai, GitLab disajikan melalui port 80 menggunakan protokol HTTP. Jika anda telah membenarkan HTTP dalam tembok api CentOS, anda boleh mengakses GitLab melalui alamat IP pelayan atau nama domain.

Apabila anda mengakses URL GitLab, anda akan diarahkan ke antara muka log masuk GitLab. Masukkan akaun pentadbir yang anda buat semasa memasang GitLab. Dengan cara ini, anda telah menyelesaikan pemasangan dan penggunaan GitLab.

Atas ialah kandungan terperinci Bagaimana untuk memasang GitLab pada CentOS 7. 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