Rumah > alat pembangunan > git > teks badan

Artikel yang menerangkan kaedah pemasangan dan konfigurasi perkhidmatan Git secara terperinci

PHPz
Lepaskan: 2023-04-03 13:59:30
asal
2078 orang telah melayarinya

Git ialah sistem kawalan versi teragih yang digunakan secara meluas dalam bidang pembangunan perisian dan pengurusan kod. Tetapi jika anda ingin melaksanakan pengurusan kod dan kawalan versi, anda memerlukan perkhidmatan Git Artikel ini akan memperkenalkan kaedah pemasangan dan konfigurasi perkhidmatan Git.

1. Pemilihan perkhidmatan Git

Pada masa ini, perkhidmatan Git biasa termasuk GitLab, Gitea, GitHub dan pilihan lain, masing-masing mempunyai ciri tersendiri. GitLab ialah perkhidmatan Git peringkat perusahaan dengan fungsi yang berkuasa, tetapi ia mungkin agak rumit untuk pasukan kecil Gitea ialah perkhidmatan Git yang ringan dengan penggunaan mudah dan sesuai untuk individu atau pasukan kecil dan GitHub ialah perkhidmatan Git yang paling popular pada masa ini; platform adalah stabil, tetapi anda perlu membayar untuk menggunakan ciri lanjutan.

2. Pasang perkhidmatan Git

Dalam artikel ini, kami memilih untuk memasang perkhidmatan Gitea Git. Mula-mula, anda perlu memasang persekitaran Git dan Go pada pelayan.

  1. Pasang Git and Go

Dalam persekitaran Ubuntu, gunakan arahan untuk memasang Git and Go:

sudo apt-get update
sudo apt-get install git
sudo apt-get install golang
Salin selepas log masuk

Selepas pemasangan selesai , masukkan arahan berikut Semak sama ada pemasangan berjaya:

git --version
go version
Salin selepas log masuk
  1. Muat turun pakej pemasangan Gitea

Di laman web rasmi Gitea, pilih versi terkini dan salin pautan muat turun. Masukkan arahan berikut pada pelayan untuk memuat turun:

wget https://dl.gitea.io/gitea/1.13.0/gitea-1.13.0-linux-amd64 -O gitea
Salin selepas log masuk
  1. Konfigurasikan Gitea

Masukkan arahan berikut untuk mencipta folder konfigurasi Gitea, folder log dan pasang Fail binari Gitea dialihkan ke /usr/local/bin:

mkdir -p /var/lib/gitea/{custom,data,indexers,public,log}
chown git:git /var/lib/gitea/{data,indexers,log}
chmod 750 /var/lib/gitea/{data,indexers,log}
mkdir /etc/gitea
Salin selepas log masuk
  1. Cipta pengguna Gitea

Masukkan arahan berikut untuk mencipta pengguna Git dan tambah kata laluan untuk pengguna Git:

adduser --system --shell /bin/bash --gecos 'Git Version Control' --group --disabled-password --home /home/git git
passwd git
Salin selepas log masuk
  1. Mulakan Gitea

Masukkan arahan berikut untuk memulakan perkhidmatan Gitea:

sudo -u git /usr/local/bin/gitea web -c /etc/gitea/app.ini
Salin selepas log masuk

3 konfigurasi

1 .Lawati

melalui penyemak imbas dan masukkan http://server IP:3000 dalam penyemak imbas untuk memasuki halaman konfigurasi pengguna Gitea. Masukkan nama pengguna pentadbir, e-mel pentadbir, kata laluan pentadbir dan maklumat lain Selepas tetapan selesai, anda boleh memasuki halaman utama perkhidmatan Git.

2. Konfigurasi gudang Git

Pilih "Gudang" dalam bar menu di sebelah kiri halaman utama perkhidmatan Git untuk memasuki halaman pengurusan gudang. Dalam pilihan "Gudang Baharu" di bahagian atas halaman, isikan nama gudang, penerangan gudang, organisasi milik gudang itu dan maklumat lain untuk mencipta gudang Git.

  1. Tambah kunci awam SSH

Pilih "Tetapan Peribadi" dalam bar menu di sebelah kiri halaman utama perkhidmatan Git untuk memasuki halaman tetapan peribadi. Klik "Tambah Kunci Awam SSH" dalam pilihan "Kunci Awam SSH" di bahagian bawah halaman, salin kunci awam SSH tempatan ke dalam kotak input, dan klik butang "Tambah" untuk melengkapkan penambahan kunci awam SSH.

  1. Klon repositori Git

Dengan alat klien Git, anda boleh mengklon repositori Git melalui protokol SSH. Masukkan arahan berikut dalam terminal:

git clone git@服务器IP:仓库名称.git
Salin selepas log masuk

Melalui langkah di atas, anda boleh melengkapkan pemasangan dan konfigurasi perkhidmatan Git. Perkhidmatan Git yang berbeza mungkin berbeza, tetapi prosesnya secara amnya sama. Dalam proses menggunakan perkhidmatan Git, anda perlu memberi perhatian kepada isu seperti melindungi keselamatan pelayan dan membuat sandaran data.

Atas ialah kandungan terperinci Artikel yang menerangkan kaedah pemasangan dan konfigurasi perkhidmatan Git secara terperinci. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan