Rumah  >  Artikel  >  alat pembangunan  >  Bagaimana untuk menyusun dan memasang gitlab

Bagaimana untuk menyusun dan memasang gitlab

PHPz
PHPzasal
2023-03-31 11:09:23885semak imbas

Dalam era teknologi ini, pembangunan perisian telah menjadi topik hangat. Gitlab ialah sistem kawalan versi yang sangat cekap yang digemari oleh semakin ramai pembangun. Jadi, bagaimanakah kompilasi dan pemasangan Gitlab dilaksanakan? Dalam artikel ini, kami akan memperkenalkan anda kepada kaedah penyusunan dan pemasangan Gitlab.

1. Persediaan

Sebelum mula menyusun Gitlab, sila pastikan anda memasang perisian yang diperlukan berikut:

  1. Ruby 2.5+
  2. Git 2.x
  3. Redis 2.8+
  4. PostgreSQL 9.5+
  5. Node.js 8.16+
  6. Benang
  7. Curl
  8. Alat Pembangunan

(Nota: Pembangun juga boleh memuat turun versi yang disusun daripada tapak web rasmi.)

2. Muat turun kod sumber Gitlab

Anda boleh memuat turun pakej kod sumber Gitlab dari laman web rasmi Gitlab, muat turun dan unzip ke direktori yang ditentukan. Sebagai contoh, kami mengekstrak pakej kod sumber Gitlab ke direktori /usr/local/gitlab.

$ cd /usr/local

$ sudo curl -LJO https://packages.gitlab.com/gitlab/gitlab-ce/packages/el/7/gitlab-ce-13.12 .0-ce.0.el7.x86_64.rpm/download.deb

$ sudo apt-get install gitlab-ce-14.0.0-ce.0.el7.x86_64.rpm

3. Konfigurasikan dan pasang perkhidmatan Gitlab

  1. Ubah suai fail konfigurasi

Pertama, anda perlu mengubah suai fail konfigurasi Gitlab. Anda boleh mengubah suainya seperti berikut:

$ cd /etc/gitlab

$ sudo vi gitlab.rb

Kemudian, tambahkan kod konfigurasi berikut pada gitlab.rb , dan ubah suai konfigurasi yang anda perlukan:

Akses rangkaian luaran: (pastikan port 443 dibuka)

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

Penyulitan SSL Konfigurasi:

nginx['redirect_http_to_https'] = benar
nginx['ssl_certificate'] = "/etc/gitlab/ssl/gitlab.example.com.crt"
nginx['slkey_certificate' ] = "/etc/gitlab/ssl/gitlab.example.com.key"

Konfigurasi PostgreSQL:

postgresql['enable'] = true
postgresql['listen_address'] = 'localhost'
postgresql['data_dir'] = "/var/opt/gitlab/postgresql/data"

Konfigurasi SMTP:

gitlab_rails['smtp_enable'] = benargitlab_rails['smtp_domain'] = "example.com"
gitlab_rails['smtp_authentication'] = "login"
gitlab_rails['smtp_enable_starttls_auto's'] = true_labstrs ] = false


Jalankan arahan yang terkenal

$ sudo gitlab-ctl reconfigure
  1. Arahan ini akan berdasarkan pada fail gitlab.rb yang dikonfigurasikan anda Satu siri operasi untuk memasang pakej pergantungan dan memulakan perkhidmatan Gitlab.

Semak status pemasangan

Anda boleh menyemak status pemasangan perkhidmatan Gitlab melalui arahan berikut:
  1. $ sudo gitlab-ctl status
Arahan ini boleh menyemak sama ada semua komponen perkhidmatan Gitlab berjalan seperti biasa.

4. Akses perkhidmatan Gitlab

Selepas anda melengkapkan langkah di atas, anda boleh mengakses perkhidmatan Gitlab melalui pautan akses luaran (external_url) yang anda konfigurasikan.

Ringkasan:

Untuk pembangun perisian, penyusunan dan pemasangan Gitlab ialah operasi yang paling asas. Artikel ini memperkenalkan cara memuat turun kod sumber Gitlab, mengkonfigurasi dan memasang perkhidmatan Gitlab. Saya harap ia akan membantu pengguna.

Atas ialah kandungan terperinci Bagaimana untuk menyusun dan memasang 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