Rumah > alat pembangunan > git > teks badan

Bagaimana untuk menetapkan IP dengan betul dalam gitlab

PHPz
Lepaskan: 2023-03-31 10:58:19
asal
2707 orang telah melayarinya

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
Salin selepas log masuk

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
Salin selepas log masuk

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
Salin selepas log masuk
Salin selepas log masuk

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'
Salin selepas log masuk

Tukarnya kepada:

external_url 'http://192.168.1.100'
gitlab_rails['gitlab_ssh_host'] = '192.168.1.100'
Salin selepas log masuk

Di mana, 192.168.1.100 ialah alamat IP pelayan Gitlab .

(3) Selepas menyimpan fail konfigurasi, mulakan semula perkhidmatan Gitlab:

sudo gitlab-ctl restart
Salin selepas log masuk
Salin selepas log masuk

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!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!