Memandangkan proses pembangunan perisian terus bertambah baik, alat kawalan versi telah menjadi komponen utama. Git ialah salah satu alat kawalan versi yang paling biasa digunakan hari ini. Kelebihan terbesar Git ialah kawalan versi teragih, yang membolehkan pembangun bekerjasama dalam pembangunan di lokasi dan masa yang berbeza. GitLab ialah aplikasi web yang dikawal dan diurus oleh Git Ia menyediakan pengehosan kod Git sumber terbuka, penjejakan isu, CI/CD dan fungsi wiki. Dalam artikel ini, kami akan memperkenalkan cara menyediakan pelayan GitLab pada sistem pengendalian Ubuntu.
Langkah 1: Pasang pakej perisian yang diperlukan
Sebelum anda bermula, anda perlu memasang beberapa pakej perisian yang diperlukan pada mesin anda. Pakej ini boleh dipasang dengan arahan berikut.
sudo apt-get update sudo apt-get upgrade sudo apt-get install curl openssh-server ca-certificates postfix
Apabila digesa untuk mengkonfigurasi pelayan mel anda, pilih "Tapak Internet" dan jawab pilihan tunggal "Jenis am konfigurasi mel".
Langkah 2: Pasang GitLab
Sebelum memasang GitLab, anda perlu mengkonfigurasi sumber GitLab. Cipta fail baharu /etc/apt/sources.list.d/gitlab-ce.list
dan tulis kandungan berikut.
deb https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/ubuntu xenial main
Kemudian laksanakan arahan berikut.
curl https://packages.gitlab.com/gpg.key 2> /dev/null | sudo apt-key add - sudo apt-get update sudo apt-get install gitlab-ce
Nota: Sumber cermin Universiti Tsinghua digunakan di sini kerana ia lebih pantas daripada sumber rasmi.
Langkah 3: Konfigurasikan GitLab
Selepas pemasangan selesai, beberapa konfigurasi diperlukan. Buka fail konfigurasi GitLab /etc/gitlab/gitlab.rb
.
sudo nano /etc/gitlab/gitlab.rb
Cari yang berikut.
# gitlab_external_url 'http://gitlab.example.com'
Nyahkomen dan gantikan http://gitlab.example.com
dengan nama domain anda atau alamat IP pelayan.
gitlab_external_url 'http://your_domain_or_IP'
Seterusnya, cari kandungan berikut.
# unicorn['port'] = 8080
Nyahkomen dan tukar nombor port kepada 80.
unicorn['port'] = 80
Akhir sekali, laksanakan arahan berikut dan tunggu GitLab bermula.
sudo gitlab-ctl reconfigure
Langkah 4: Akses GitLab
Selepas melengkapkan langkah di atas, anda boleh memasukkan http://your_domain_or_IP
dalam penyemak imbas untuk mengakses GitLab. Apabila anda mengakses GitLab buat kali pertama, anda akan diminta untuk menyediakan akaun pentadbir. Selepas persediaan selesai, anda boleh mula menggunakan GitLab.
Ringkasan
Dalam artikel ini, kami memperkenalkan cara untuk menyediakan pelayan GitLab pada sistem pengendalian Ubuntu. Dalam proses membina pelayan, kami perlu memasang pakej perisian yang diperlukan, mengkonfigurasi sumber GitLab, memasang GitLab dan melaksanakan konfigurasi berkaitan dan mengakses GitLab. Semoga artikel ini dapat membantu anda.
Atas ialah kandungan terperinci Bagaimana untuk menyediakan pelayan gitlab pada Ubuntu. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!