1. Pengenalan
Dalam industri pembangunan perisian hari ini, Git sebagai alat kawalan versi telah menjadi bahagian yang amat diperlukan. GitLab menyediakan lebih banyak fungsi dan perkhidmatan berdasarkan Git. GitLab boleh membantu kami pengurusan kod, kerjasama dan penggunaan yang lebih baik.
Artikel ini akan memperkenalkan cara membina persekitaran pengeluaran GitLab dan membantu pasukan pembangunan menggunakan GitLab dengan lebih baik untuk pengurusan kod. Artikel ini akan berdasarkan versi Ubuntu 18.04 LTS dan menerangkan secara terperinci pemasangan, konfigurasi dan pengendalian GitLab.
2. Pasang GitLab
Pemasangan GitLab pada Ubuntu 18.04 LTS memerlukan banyak kebergantungan. Sebelum memulakan, pastikan anda telah memasang EPEL dan kebergantungan yang berkaitan. Masukkan arahan berikut untuk memasang:
sudo apt-get update sudo apt-get install -y curl openssh-server ca-certificates postfix
Sebelum memasang GitLab, anda perlu menambah pakej perisian GitLab rasmi. Untuk melakukan ini, jalankan arahan berikut:
curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.deb.sh | sudo bash
Perintah ini akan memuat turun skrip dan memasang pakej GitLab.
Selepas memuat turun dan memasang pakej, anda perlu memasang GitLab. Jalankan arahan berikut:
sudo EXTERNAL_URL="http://gitlab.example.com" apt-get install gitlab-ee
Sila ambil perhatian bahawa "http://gitlab.example.com" mesti digantikan di sini dengan URL pelayan GitLab anda sendiri.
Selepas pemasangan selesai, anda boleh menggunakan arahan berikut untuk memulakan GitLab:
sudo gitlab-ctl reconfigure
Apabila anda menjalankan arahan ini , GitLab akan bermula dan konfigurasi secara automatik. Anda boleh menyemak status GitLab menggunakan arahan berikut:
sudo gitlab-ctl status
Jika semua komponen dimulakan, OK akan dikeluarkan.
3. Konfigurasikan GitLab
Selepas pemasangan, buka penyemak imbas dan masukkan URL GitLab. Apabila log masuk buat kali pertama, anda perlu menetapkan kata laluan pentadbir dan alamat e-mel.
Untuk melindungi pelayan anda, adalah disyorkan untuk menggunakan sijil SSL untuk akses. SSL boleh diperolehi secara percuma dengan sijil Let’s Encrypt percuma. Sebelum itu, anda perlu memasang certbot:
sudo apt-get install -y certbot
Selepas pemasangan selesai, dapatkan dan konfigurasikan sijil melalui arahan berikut:
sudo certbot --nginx -d gitlab.example.com
Selepas operasi selesai, anda perlu memulakan semula Nginx:
sudo systemctl restart nginx
Secara lalai, sesiapa sahaja boleh mengakses GitLab dan mendaftar akaun baharu. Dalam persekitaran pengeluaran, adalah disyorkan untuk melumpuhkan ciri ini atas sebab keselamatan. Untuk melumpuhkan pendaftaran, edit fail konfigurasi:
sudo vi /etc/gitlab/gitlab.rb
Cari baris berikut dalam fail:
# gitlab_rails['gitlab_sign_up_enabled'] = true
Tukar kepada:
gitlab_rails['gitlab_sign_up_enabled'] = false
Kemudian semula - Mulakan GitLab:
sudo gitlab-ctl reconfigure
4. Ringkasan
Artikel ini menyediakan kaedah untuk membina persekitaran pengeluaran GitLab. Kami mempelajari cara memasang dan mengkonfigurasi GitLab, dan menyediakan parameter asas untuk memastikan repositori kod kami selamat dan terjamin. Dalam persekitaran pengeluaran, penting untuk memastikan sistem anda boleh dipercayai dan selamat, jadi penting untuk memahami langkah ini dan melaraskannya untuk situasi khusus anda. Terima kasih kerana membaca, saya harap anda boleh berjaya menyediakan persekitaran pengeluaran GitLab anda sendiri, dan saya ucapkan selamat maju jaya dalam kerja anda!
Atas ialah kandungan terperinci Penjelasan terperinci tentang cara membina persekitaran pengeluaran gitlab. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!