Rumah >alat pembangunan >git >Bagaimana untuk menyusun dan memasang gitlab
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:
(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
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
Semak status pemasangan
Anda boleh menyemak status pemasangan perkhidmatan Gitlab melalui arahan berikut:Atas ialah kandungan terperinci Bagaimana untuk menyusun dan memasang gitlab. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!