Rumah  >  Artikel  >  alat pembangunan  >  Mari kita bincangkan tentang cara membina nod dalam gitlab

Mari kita bincangkan tentang cara membina nod dalam gitlab

PHPz
PHPzasal
2023-03-31 09:09:211038semak imbas

Dalam beberapa tahun kebelakangan ini, dengan perkembangan teknologi yang berterusan, Git telah menjadi salah satu alat yang sangat diperlukan dalam kerja pembangunan harian setiap orang. Sebagai platform pengurusan untuk Git, GitLab boleh membantu kami mencapai kawalan versi kod, pembangunan kolaboratif dan semakan kod. Dan jika kita ingin menggunakan GitLab dengan lebih baik, kita perlu membina nod GitLab kita sendiri. Hari ini, artikel ini akan memperkenalkan cara menyediakan nod GitLab.

1. Pasang GitLab

Sebelum kita mula, kita perlu memasang GitLab terlebih dahulu. Terdapat banyak cara untuk memasang GitLab, seperti melalui pakej binari, pakej sumber, Docker, dll. Di sini kami akan memperkenalkan pemasangan melalui pakej kod sumber.

1. Pasang kebergantungan yang diperlukan

Sebelum memasang GitLab, kami perlu memasang kebergantungan yang diperlukan terlebih dahulu. Buka terminal dan masukkan arahan berikut:

sudo apt-get update
sudo apt-get install -y curl openssh-server ca-certificates

2. Pasang perisian yang diperlukan

Selepas memasang kebergantungan yang diperlukan, kami perlu memasang lagi perisian yang diperlukan. Masukkan arahan berikut:

sudo apt-get install -y postfix

Semasa proses pemasangan, anda akan digesa untuk memilih kaedah konfigurasi e-mel, anda boleh memilih tapak Internet atau sistem satelit. Pilih mod tapak Internet dan ikut arahan untuk mengkonfigurasi.

3. Pasang GitLab

Seterusnya, kami memasuki langkah pemasangan GitLab yang rasmi. Masukkan arahan berikut:

curl -sS https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | sudo bash
sudo apt-get install gitlab-ce

Proses pemasangan mungkin memakan masa, jadi anda perlu menunggu dengan sabar. Selepas pemasangan selesai, kami boleh cuba mengakses alamat IP mesin maya GitLab (jika anda memasang GitLab pada pelayan awan, ia adalah alamat IP pelayan awan Jika ia boleh diakses seperti biasa, GitLab berjaya dipasang).

2. Konfigurasikan GitLab

Selepas memasang GitLab, kami perlu melakukan beberapa operasi konfigurasi pada GitLab. Sertakan secara khusus perkara berikut.

1 Konfigurasikan port

Secara lalai, port GitLab ialah 80. Jika anda perlu mengubah suai nombor port, anda boleh berbuat demikian dengan arahan berikut:

sudo vi /etc/gitlab/gitlab.rb

Cari baris berikut:

# gitlab_workhorse['listen_network'] = "tcp"
# gitlab_workhorse['listen_addr'] = "localhost:8181"

Nyah tanda dan tukar 8181 kepada port yang anda perlukan.

2. Ubah suai nama domain

Selepas mengkonfigurasi port, kami juga perlu mengubah suai nama domain GitLab. Masukkan arahan berikut:

sudo vi /etc/gitlab/gitlab.rb

Cari baris berikut:

external_url 'http://gitlab.example.com'

Tukar gitlab.example.com kepada nama domain atau alamat IP yang anda perlukan.

3. Mulakan Semula GitLab

Selepas mengubah suai konfigurasi di atas, kita perlu memulakan semula GitLab agar konfigurasi ini berkuat kuasa. Masukkan arahan berikut:

sudo gitlab-ctl reconfigure
sudo gitlab-ctl restart

3 Cipta akaun pentadbir

Selepas pemasangan selesai dan GitLab dimulakan semula, kita perlu mencipta akaun pentadbir. Buka penyemak imbas, masukkan nama domain atau alamat IP yang anda konfigurasikan di atas dan masukkan antara muka log masuk GitLab.

Klik butang "Daftar", masukkan nama, alamat e-mel, kata laluan dan maklumat lain anda, kemudian klik butang "Daftar".

Selepas pendaftaran selesai, kami perlu menetapkan akaun sebagai akaun pentadbir. Cari dan klik pada avatar "Pentadbir" dan klik pada "Urus Kawasan". Dalam bahagian "Akses", tetapkan "Kebenaran" kepada "Pentadbir" dan klik butang "Simpan Perubahan".

Dengan cara ini, kami telah mencipta akaun pentadbir.

4. Cipta projek dan uruskan kod

Sekarang, kami telah berjaya menyediakan nod GitLab dan mencipta akaun pentadbir. Seterusnya, kita boleh membuat projek Git dan menggunakan GitLab untuk pengurusan kod.

Pertama, kita perlu memasuki kawasan pengurusan GitLab dan mencipta projek baharu. Dalam halaman "Tetapan" projek baharu, anda boleh menetapkan nama projek, perihalan dan keterlihatan projek.

Selepas penciptaan selesai, kita boleh menggunakan GitLab untuk pengurusan kod. Buka terminal dan masukkan arahan berikut:

git clone ssh://<your-gitlab-server>/<your-username>/<your-repo>.git
cd <your-repo>
echo "# Hello World" > README.md
git add README.md
git commit -m "add README"
git push -u origin master

Arahan di atas akan menarik kod daripada pelayan GitLab, mengubah suai fail README.md dan menyerahkan pengubahsuaian. Akhir sekali, tolak kod yang diubah suai ke pelayan GitLab.

Secara umum, menyediakan nod GitLab dan mengurus kod tidaklah rumit. Ia hanya memerlukan beberapa langkah mudah untuk diselesaikan. Sudah tentu, jika anda mempunyai keperluan penggunaan yang lebih kompleks, anda boleh menyemak dokumentasi rasmi GitLab untuk mengetahui lebih banyak fungsi dan operasi.

Atas ialah kandungan terperinci Mari kita bincangkan tentang cara membina nod dalam gitlab. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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