GitLab ialah pengehosan kod dan platform kawalan versi berdasarkan Git Ia bukan sahaja menyediakan platform kerjasama kod yang berkuasa, tetapi juga menyepadukan fungsi CI/CD, supaya pengguna perusahaan boleh mencapai pembangunan perisian yang cekap, penyepaduan berterusan dan penghantaran berterusan. . Artikel ini akan memperkenalkan cara memasang pelayan GitLab dalam CentOS 7.
Langkah Satu: Pasang Ketergantungan yang Diperlukan
Pertama, kami akan memasang beberapa kebergantungan yang diperlukan untuk dapat menyusun dan memasang pakej pada sistem kami. Berikut ialah arahan untuk memasang kebergantungan yang diperlukan:
sudo yum install curl policycoreutils openssh-server openssh-clients sudo systemctl enable sshd sudo systemctl start sshd sudo firewall-cmd --permanent --add-service=http sudo firewall-cmd --permanent --add-service=https sudo systemctl reload firewalld
Langkah Kedua: Tambah repositori GitLab dan pasang GitLab
Memandangkan GitLab tiada dalam repositori perisian CentOS, kita perlu menambah GitLab repositori secara manual. Berikut ialah arahan untuk menambah repositori:
sudo curl -sS https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash
Seterusnya, gunakan arahan berikut untuk memasang GitLab:
sudo EXTERNAL_URL="http://gitlab.example.com" yum install -y gitlab-ce
Dalam arahan di atas, anda perlu menggantikan http://gitlab Ganti .example.com dengan nama hos atau alamat IP pelayan GitLab anda.
Langkah 3: Konfigurasikan GitLab
Selepas memasang GitLab, anda perlu melakukan beberapa konfigurasi asas padanya, seperti mengkonfigurasi SMTP dan akaun serta kata laluan. Anda boleh mengkonfigurasinya dengan mengedit fail berikut:
sudo vi /etc/gitlab/gitlab.rb
Apabila mengkonfigurasi SMTP, anda boleh menggunakan konfigurasi berikut:
gitlab_rails['smtp_enable'] = true gitlab_rails['smtp_address'] = "smtp.qq.com" gitlab_rails['smtp_port'] = 465 gitlab_rails['smtp_user_name'] = "yourname@qq.com" gitlab_rails['smtp_password'] = "yourpassword" gitlab_rails['smtp_domain'] = "smtp.qq.com" gitlab_rails['smtp_authentication'] = "login" gitlab_rails['smtp_enable_starttls_auto'] = true gitlab_rails['smtp_tls'] = true
Sila ambil perhatian bahawa dalam konfigurasi di atas, anda perlu tambah smtp_address Ganti dengan alamat pelayan SMTP anda dan smtp_user_name dan smtp_password dengan akaun SMTP dan kata laluan anda.
Selepas melakukan perubahan, gunakan arahan berikut untuk mengkonfigurasi semula GitLab:
sudo gitlab-ctl reconfigure
Langkah 4: Akses GitLab
Sekarang, anda boleh mengakses GitLab melalui penyemak imbas anda. Hanya masukkan alamat IP pelayan atau nama hos anda dalam bar alamat untuk membuka antara muka GitLab. Anda kemudian boleh log masuk dengan akaun pentadbir anda dan mula menggunakan GitLab.
Ringkasan
Memasang pelayan GitLab tidaklah rumit, cuma ikut langkah di atas satu persatu. Sama ada anda sebuah perusahaan besar atau pembangun bebas, GitLab sebagai kolaborasi kod dan platform kawalan versi menyediakan anda alat yang berkuasa untuk menyokong proses perniagaan utama dan kaedah pembangunan yang fleksibel.
Atas ialah kandungan terperinci Bagaimana untuk memasang pelayan GitLab di bawah CentOS 7. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!