Hari ini, kami akan memperkenalkan cara membina perpustakaan Gitlab. Gitlab ialah repositori Git hos sendiri yang paling popular. Git ialah alat kawalan versi yang digunakan untuk merekod dan mengesan perubahan pada fail. Dalam artikel ini, kami akan memperkenalkan anda langkah demi langkah cara membina perpustakaan Gitlab anda sendiri.
Langkah 1: Pasang pakej perisian yang diperlukan
Untuk membina perpustakaan Gitlab anda sendiri, anda perlu memasang beberapa pakej perisian yang diperlukan oleh Gitlab terlebih dahulu. Termasuk Redis, PostgreSQL, Pelayan OpenSSH, sijil-ca, dsb. Anda boleh memasang pakej perisian yang diperlukan melalui arahan berikut:
sudo apt-get install curl openssh-server ca-certificates postfix
Langkah 2: Pasang Gitlab
Seterusnya, mari pasang perisian Gitlab. Dalam artikel ini, kami akan memasang Edisi Komuniti Gitlab. Anda boleh memasang Gitlab dengan arahan berikut:
curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | sudo bash sudo apt-get install gitlab-ce
Langkah 3: Konfigurasikan Gitlab
Selepas memasang Gitlab, kita perlu mengkonfigurasinya. Mula-mula, anda perlu menyediakan URL luaran Gitlab. Dalam fail konfigurasi Gitlab (/etc/gitlab/gitlab.rb) anda boleh menemui yang berikut:
# gitlab_rails['gitlab_ssh_host'] = 'ssh.host_example.com' # gitlab_rails['time_zone'] = 'UTC' # …
Tetapkan "gitlab_ssh_host" di sana kepada URL luaran anda. Tidak perlu menetapkan zon waktu melainkan anda ingin menentukan waktu tempatan.
Seterusnya, kita perlu mengkonfigurasi semula Gitlab:
sudo gitlab-ctl reconfigure
Langkah 4: Gunakan Gitlab
Sekarang, anda telah menyelesaikan Pemasangan dan konfigurasi Gitlab. Anda boleh mengakses Gitlab melalui URL berikut: http://localhost atau http://your_server_ip. Hanya masukkan nama pengguna dan kata laluan anda untuk mengakses repositori GitLab anda.
Langkah 5: Cipta pustaka Gitlab
Terdapat dua cara untuk mencipta pustaka Gitlab. Kaedah pertama ialah membuat repositori daripada antara muka web Gitlab. Apa yang anda perlu lakukan ialah log masuk ke Gitlab dan klik butang "Projek baharu". Kemudian, isikan maklumat tentang projek anda dan klik "Buat projek."
Kaedah kedua ialah menggunakan arahan Git. Jika anda menggunakan Git pada mesin tempatan anda, anda boleh menolak projek anda ke repositori Gitlab. Di bawah ialah arahan untuk mencipta repositori Gitlab dan menolak projek tempatan ke repositori yang baru dibuat.
# 创建新项目 curl -X POST -d "name=my_project&visibility_level=20" --header "PRIVATE-TOKEN: <your_access_token>" https://gitlab.example.com/api/v4/projects # 将现有项目推送到Gitlab库 cd my_project/ git remote add origin git@gitlab.example.com:<your_username>/my_project.git git push -u origin master
Menggunakan kaedah di atas, anda boleh membina perpustakaan Gitlab anda sendiri dengan mudah dan menikmati keseronokan kawalan versi.
Atas ialah kandungan terperinci Bagaimana untuk membina perpustakaan Gitlab anda sendiri. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!