Rumah >alat pembangunan >git >Membawa anda langkah demi langkah untuk memasang GitLab pada CentOS
Dengan evolusi berterusan proses pembangunan perisian moden, sistem kawalan versi telah menjadi alat penting untuk setiap pasukan pembangunan. GitLab, sebagai sistem pengurusan Git sumber terbuka yang lengkap, telah menjadi pilihan pertama banyak syarikat dan organisasi, menjadikan kerjasama pasukan lebih cekap dan lebih pantas. Artikel ini akan membawa anda langkah demi langkah untuk memasang GitLab dan mengkonfigurasinya pada sistem pengendalian CentOS 7.
Sebelum mula memasang GitLab, kami perlu memastikan persediaan berikut:
Selepas memastikan persediaan ini selesai, kami boleh mula memasang GitLab.
Kami perlu memasang beberapa kebergantungan sebelum kami berjaya memasang GitLab. Pasang kebergantungan yang diperlukan menggunakan arahan berikut:
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
Untuk memasang GitLab pada CentOS, kami boleh menggunakan pakej Omnibus. Untuk memasang pakej Omnibus, gunakan arahan berikut:
curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash sudo yum install -y gitlab-ce
Arahan di atas akan memasang GitLab CE melalui Repositori GitLab.
Selepas pemasangan selesai, kita perlu mengkonfigurasi dan memulakan GitLab. Pertama, anda perlu mengedit fail berikut:
sudo vi /etc/gitlab/gitlab.rb
Anda perlu mengkonfigurasi GitLab mengikut keperluan anda sendiri. Di sini kami hanya memperkenalkan beberapa konfigurasi asas, anda boleh mengubahnya mengikut keperluan anda.
external_url 'http://gitlab.example.com' ... ... postgresql['enable'] = false mysql['enable'] = true mysql['client_encoding'] = 'utf8mb4' mysql['utf8mb4'] = true ... ... gitlab_rails['smtp_enable'] = true gitlab_rails['smtp_address'] = "smtp.gmail.com" gitlab_rails['smtp_port'] = 587 gitlab_rails['smtp_user_name'] = "gitlab@example.com" gitlab_rails['smtp_password'] = "smtp_password" gitlab_rails['smtp_domain'] = "example.com" gitlab_rails['smtp_authentication'] = "login" gitlab_rails['smtp_enable_starttls_auto'] = true
Selepas anda melengkapkan konfigurasi, sila mulakan semula perkhidmatan GitLab menggunakan arahan berikut:
sudo gitlab-ctl reconfigure sudo gitlab-ctl restart
Sekarang anda boleh Mengakses GitLab dalam penyemak imbas anda. Taip alamat IP atau nama domain pelayan yang anda pasang ke dalam penyemak imbas anda, diikuti dengan '/' dan 'pengguna/log masuk' untuk log masuk ke GitLab.
http://<server-ip>/users/sign_in
Kini anda boleh log masuk menggunakan akaun pentadbir lalai yang dipratakrifkan admin@example.com dan mula menggunakan GitLab. Walau bagaimanapun, untuk memastikan keselamatan, cipta akaun pentadbir baharu jika perlu dan padam akaun pentadbir lalai.
Dalam artikel ini, kami memperkenalkan langkah-langkah untuk memasang GitLab pada CentOS 7. Kami memasang kebergantungan, memasang GitLab CE menggunakan pakej Omnibus, dan kemudian mengkonfigurasi dan memulakan GitLab. Kini anda boleh menggunakan GitLab untuk mengurus projek anda dan bekerjasama.
Atas ialah kandungan terperinci Membawa anda langkah demi langkah untuk memasang GitLab pada CentOS. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!