Gitlab ialah alat pengehosan kod yang popular Ia bukan sahaja menyediakan sistem kawalan versi, tetapi juga menyediakan sistem CI/CD (penyatuan berterusan/penyampaian berterusan) tersendiri, menjadikannya lebih mudah untuk pembangun Mengurus kod dan projek. Antaranya, tetapan IP Gitlab juga sangat penting Jika IP tidak dikonfigurasikan dengan betul, ia akan menyebabkan beberapa masalah.
Jadi, bagaimana untuk menetapkan IP Gitlab dengan betul? Yang berikut dibahagikan kepada bahagian berikut untuk pengenalan.
1. Prasyarat untuk menetapkan IP Gitlab
Sebelum menetapkan IP Gitlab, syarat berikut perlu dipenuhi:
1.
2. Konfigurasikan nama domain dan alamat IP pelayan sasaran.
3. Port yang sepadan telah dibuka.
Jika syarat di atas tidak dipenuhi, operasi yang sepadan perlu dilakukan terlebih dahulu. Selepas mengesahkan bahawa Gitlab dipasang dan syarat di atas dipenuhi, anda boleh memulakan tetapan IP Gitlab.
2. Kaedah tetapan IP Gitlab
Tetapan IP Gitlab boleh dibahagikan kepada dua cara: tetapan melalui DNS dan tetapan melalui fail konfigurasi. Mereka akan diperkenalkan secara berasingan di bawah.
1. Menetapkan melalui DNS
Menetapkan IP Gitlab melalui DNS boleh menjadikan akses Gitlab melalui nama domain dan bukannya IP, yang lebih intuitif dan lebih mudah diingati.
Pertama, anda perlu mengedit fail /etc/hosts pada pelayan Gitlab dan menambah pemetaan alamat IP dan nama domain yang sepadan, contohnya:
192.168.1.100 gitlab.example.com
Fail ini boleh dihantar sudo vim /etc/ hosts arahan untuk mengedit.
Kemudian, pergi ke Tetapan Pengurusan > pada halaman pengurusan Gitlab, cari URL luaran dan tukar kepada:
https://gitlab.example.com
Antaranya, gitlab.example.com sebelum ini berada dalam /etc/ Nama domain yang ditetapkan dalam hos.
Selepas menyimpan tetapan, mulakan semula perkhidmatan Gitlab:
sudo gitlab-ctl restart
Seterusnya, buka penyemak imbas pada mesin tempatan dan aksesnya melalui gitlab.example.com.
2. Menetapkan melalui fail konfigurasi
Menetapkan IP Gitlab melalui fail konfigurasi memerlukan langkah berikut:
(1) Melalui sudo vim /etc/gitlab/ arahan gitlab.rb Edit fail konfigurasi Gitlab.
(2) Cari dua baris berikut:
#external_url 'GENERATED_EXTERNAL_URL' # gitlab_rails['gitlab_ssh_host'] = 'ssh_host.example.com'
Tukarnya kepada:
external_url 'http://192.168.1.100' gitlab_rails['gitlab_ssh_host'] = '192.168.1.100'
Di mana, 192.168.1.100 ialah alamat IP pelayan Gitlab .
(3) Selepas menyimpan fail konfigurasi, mulakan semula perkhidmatan Gitlab:
sudo gitlab-ctl restart
Kini, ia boleh diakses melalui http://192.168.1.100.
3. Kesimpulan
Melalui pengenalan di atas, kita dapati bahawa cara menetapkan IP Gitlab dengan betul adalah agak mudah. Sama ada ia ditetapkan melalui DNS atau melalui fail konfigurasi, anda hanya perlu mengikuti proses untuk menyediakannya.
Akhir sekali, satu perkara yang perlu diambil perhatian ialah tetapan IP Gitlab yang salah boleh menyebabkan masalah mengakses Gitlab, jadi kita perlu berhati-hati apabila menyediakan dan melaraskan mengikut keperluan kita sendiri.
Atas ialah kandungan terperinci Bagaimana untuk menetapkan IP dengan betul dalam gitlab. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!