Dalam dunia teknologi hari ini, pengurusan kod dan kawalan versi menjadi semakin penting. Untuk mengatur dan mengurus kod, semakin ramai pasukan pembangunan mula menggunakan GitLab untuk pengurusan kod. GitLab ialah platform pengurusan kod sumber terbuka berasaskan Git yang popular yang menyediakan pelbagai fungsi, seperti kawalan versi, penjejakan isu, CI/CD, dsb.
Dalam artikel ini, kita akan membincangkan cara menyediakan pelayan GitLab dalam CentOS 7. Di bawah adalah langkah dan arahan terperinci.
Langkah Satu: Pasang Ketergantungan yang Diperlukan
Sebelum anda bermula, anda perlu terlebih dahulu memasang beberapa pakej dan kebergantungan yang diperlukan untuk memasang dan mengkonfigurasi GitLab pada CentOS 7 dengan betul. Pasangnya menggunakan arahan berikut:
sudo yum update sudo yum install curl policycoreutils openssh-server openssh-clients sudo firewall-cmd --permanent --add-service=http sudo firewall-cmd --permanent --add-service=https sudo systemctl reload firewalld
Setelah pakej ini berjaya dipasang, anda boleh meneruskan ke langkah seterusnya.
Langkah 2: Pasang GitLab
Cara pilihan untuk memasang GitLab ialah memasangnya daripada sumber rasmi. Mari kita senaraikan langkah berikut:
curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.rpm.sh | sudo bash
Pasang GitLab
sudo EXTERNAL_URL="http://gitlab.example.com" yum install -y gitlab-ee
Arahan di atas akan memasang versi GitLab EE, anda boleh memilih untuk memasang CE (edisi komuniti percuma).
Mulakan perkhidmatan GitLab
sudo gitlab-ctl reconfigure
Apabila melaksanakan arahan ini, GitLab akan memasang dan mengkonfigurasi ekosistem GitLab yang lengkap secara setempat.
Sahkan pemasangan
sudo gitlab-ctl status
Jika semuanya kelihatan baik, anda sepatutnya melihat semua perkhidmatan yang dipasang berjalan.
Langkah 3: Konfigurasikan GitLab
Sekarang GitLab telah dipasang dan dikonfigurasikan dengan betul dalam sistem, kami perlu membuat beberapa konfigurasi yang diperlukan untuk memastikan operasi normal tapak. Ia termasuk:
Jalankan arahan berikut untuk membuka fail konfigurasi untuk pengeditan:
sudo vi /etc/gitlab/gitlab.rb
Tambah yang berikut:
external_url 'http://git.yourdomain.com' #GitLab服务器的域名或IP地址
Jika anda menggunakan HTTPS, anda boleh menentukan URL HTTPS untuk meningkatkan keselamatan antara muka pentadbir.
Setelah anda membuat perubahan di atas, konfigurasi semula GitLab:
sudo gitlab-ctl reconfigure
Arahan ini akan membaca perubahan yang anda buat pada pelayan Sebarang perubahan dan gunakannya pada GitLab.
Kini, anda telah berjaya mengkonfigurasi GitLab.
Langkah 4: Log masuk ke GitLab
Buka penyemak imbas pilihan anda dan masukkan URL yang anda tentukan dalam GitLab. Anda akan melihat tetingkap log masuk GitLab. Di sini anda perlu log masuk menggunakan nama pengguna dan kata laluan pentadbir lalai. Nama pengguna pentadbir ialah akar, dan kata laluan pentadbir lalai boleh dijana semasa pemasangan sistem.
Setelah anda berjaya log masuk, anda akan mempunyai akses kepada antara muka GitLab, termasuk papan pemuka, senarai projek, pengurusan ahli, dsb.
Ringkasan
Dalam artikel ini, kami membincangkan langkah asas untuk menyediakan pelayan GitLab dalam CentOS 7. Kami memahami bahawa memasang dan mengkonfigurasi GitLab memerlukan berbilang tugas, tetapi jika anda mengikuti langkah di atas, anda boleh menyelesaikan keseluruhan proses dengan mudah. Sebaik sahaja anda berjaya menyediakan GitLab, menggunakannya dalam pasukan pembangunan anda boleh menjadikan kawalan versi dan pengurusan kod anda lebih cekap.
Atas ialah kandungan terperinci Sediakan pelayan gitlab pada centos7. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!