GitLab ialah pengehosan kod dalam talian, kawalan versi, pengurusan projek dan alat kerjasama berdasarkan Git. Ia bukan sahaja menyediakan fungsi pengurusan gudang Git yang lengkap, tetapi juga platform penyepaduan CI/CD yang lengkap, menyediakan satu siri aplikasi seperti semakan kod, pengurusan kod, ujian, pembinaan kod dan penggunaan, dsb., yang membolehkan pasukan pembangunan bertambah baik. kecekapan pembangunan, pengujian dan penggunaan kod serta penyelenggaraan kod adalah lebih cekap dan kolaboratif. Artikel ini akan memperkenalkan langkah pemasangan GitLab.
1. Pasang pakej perisian yang diperlukan
Sebelum pemasangan, anda perlu memasang pakej perisian yang diperlukan untuk menjalankan GitLab, termasuk curl, openssh-server, ca-certificates dan pelayan mel (SMTP ). Gunakan arahan berikut untuk memasang pakej perisian di atas:
sudo apt-get install curl openssh-server ca-certificates postfix
Semasa pemasangan, anda akan digesa untuk memilih jenis konfigurasi e-mel Secara lalai, "Tapak Internet" biasanya dipilih.
2. Tambah sumber perisian GitLab
Langkah seterusnya ialah menambah sumber perisian rasmi GitLab. Salin arahan berikut ke terminal dan laksanakannya:
curl -sS https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | sudo bash
Jika sistem anda ialah Debian 7 (Wheezy), gunakan arahan berikut:
curl -sS https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | sudo os=debian dist=wheezy bash
3 >
Selepas menambah sumber perisian, anda boleh menggunakan arahan berikut untuk memasang GitLab:sudo apt-get install gitlab-ce
gitlab_rails['smtp_enable'] = true gitlab_rails['smtp_address'] = "smtp.server.com" gitlab_rails['smtp_port'] = 465 gitlab_rails['smtp_user_name'] = "smtp-user" gitlab_rails['smtp_password'] = "smtp-password" gitlab_rails['smtp_domain'] = "smtp.server.com" gitlab_rails['smtp_authentication'] = "login" gitlab_rails['smtp_enable_starttls_auto'] = false gitlab_rails['smtp_tls'] = true gitlab_rails['smtp_openssl_verify_mode'] = 'peer'
external_url 'http://gitlab.example.com:8080'
sudo gitlab-ctl reconfigure
sudo gitlab-ctl restart
Atas ialah kandungan terperinci Mari kita bincangkan tentang langkah pemasangan GitLab. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!