Pagoda ialah alat panel pengurusan pelayan yang popular di China, yang mudah digunakan dan berkuasa. GitLab ialah alat pengurusan projek sumber terbuka yang direka untuk membantu pembangun mengurus kod, membina, menguji dan menggunakan. Ia membolehkan pasukan bekerjasama dengan lebih cekap sambil menyediakan jaminan kualiti dan penyelesaian pengoptimuman prestasi.
Walau bagaimanapun, ramai pengguna Baota mungkin menghadapi masalah semasa memasang GitLab, seperti perpustakaan bergantung yang tidak serasi, gangguan pemasangan, dsb. Pada masa ini, anda perlu mengambil beberapa kaedah pemasangan paksa untuk menjadikan GitLab berjalan seperti biasa.
Di bawah, kami akan memperkenalkan cara memaksa pemasangan GitLab pada panel Pagoda.
1. Semak persekitaran Pagoda
Sebelum mula memasang GitLab, anda perlu menyemak sama ada panel Pagoda anda memenuhi syarat pemasangan, termasuk:
Tukar ke halaman konfigurasi asas dan semak sama ada versi sistem pengendalian dan persekitaran perisian asas memenuhi keperluan.
2. Pasang perpustakaan bergantung
Memasang GitLab memerlukan pemasangan beberapa perpustakaan bergantung, seperti libicu-devel, curl-devel, openssl-devel, dll. Senarai khusus adalah seperti berikut:
yum install -y curl policycoreutils openssh-server openssh-clients perl
yum install -y postfix
curl -sS https://packages.gitlab.com/install/repositories /gitlab/gitlab- ce/script.rpm.sh |. sudo bash
sudo yum install -y gitlab-ce
3. Menyelesaikan isu ketidakserasian perpustakaan pergantungan
Kadang-kadang, pada panel pagoda Apabila memasang GitLab, mungkin terdapat isu ketidakserasian dengan perpustakaan bergantung, seperti libicu56 dan libicu57 yang tidak serasi. Pada masa ini, anda perlu mengambil penyelesaian berikut:
wget https://archive.fedoraproject.org/pub/fedora/linux /releases/ 25/Everything/x86_64/os/Packages/l/libicu-56.1-8.fc25.x86_64.rpm
rpm ivh libicu- 56.1-8.fc25.x86_64.rpm
4 Ubah suai nombor port lalai
Nombor port lalai GitLab ialah 80, yang perlu diubah suai kepada nombor port lain, jika tidak akan terdapat konflik pelabuhan antara Panel Pagoda dan GitLab . Anda boleh mengambil langkah berikut untuk mengubah suai nombor port lalai:
vi /etc/gitlab/gitlab.rb
external_url 'http://gitlab.example.com:8888'
gitlab_rails['gitlab_shell_ssh_port'] = 2224
gitlab-ctl reconfigure
4. Mulakan GitLab
Selepas melengkapkan langkah di atas, anda boleh memulakan GitLab dan mengakses ia.
gitlab-ctl start
Masukkan http dalam penyemak imbas : // IP Pelayan: Nombor port, anda boleh mengakses GitLab.
Ringkasan
Di atas adalah kaedah untuk memaksa pemasangan GitLab pada panel Pagoda Walaupun akan terdapat beberapa masalah semasa proses pemasangan, melalui analisis yang teliti dan penyelesaian masalah, ia boleh berjaya dipasang pada akhirnya. Pada masa yang sama, adalah juga disyorkan agar semua orang mengetahui lebih lanjut tentang konfigurasi, pengoptimuman dan kemahiran pengurusan GitLab apabila menggunakan GitLab untuk menyediakan penyelesaian yang lebih cekap untuk kerjasama dan pembangunan pasukan.
Atas ialah kandungan terperinci Bagaimana untuk memaksa pemasangan gitlab di pagoda. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!