Cara Memasang dan Mengkonfigurasi Pelayan Git di CentOS 7

Dalam tutorial ini, kita akan melihat cara memasang dan mengkonfigurasi pelayan git di CentOS 7

Git adalah sistem kawalan versi terdistribusi untuk mengesan perubahan kod sumber semasa pengembangan perisian. Ia dirancang untuk menyelaraskan kerja di antara pengaturcara, tetapi dapat digunakan untuk mengesan perubahan dalam sekumpulan fail apa pun. Tujuannya merangkumi kelajuan, integriti data, dan sokongan untuk aliran kerja tidak linear yang diedarkan.

Git adalah sistem kawalan versi diedarkan sumber terbuka dan terbuka yang direka untuk mengendalikan segala-galanya dari projek kecil hingga sangat besar dengan kelajuan dan kecekapan.

Mari mulakan pemasangan.

Terdapat dua pilihan untuk memasang Git.

Pilihan 1 ialah memasang Git menggunakan Yum

1. Pastikan pelayan sentiasa dikemas kini

# yum update -y

2. Pasang Git

# yum install git -y

Pilihan 2 ialah memasang git dari sumber

Anda boleh memuat turun versi terbaru Git dari halaman pelepasan . Ia memerlukan masa lebih lama dan tidak akan dikemas kini dan dikekalkan melalui pengurus pakej yum. Tetapi ia akan membolehkan anda memuat turun versi yang lebih baru daripada yang tersedia melalui repositori CentOS, dan akan memberi anda kawalan terhadap pilihan yang boleh anda sertakan.

Pertama, pasang kebergantungan

# yum groupinstall "Development Tools'
# yum install gettext-devel openssl-devel perl-CPAN perl-devel zlib-devel

Setelah pemasangan selesai, buka halaman pelepasan dan salin pautan muat turun. Anda boleh mendapatkan tar.gz, klik kanan padanya dan salin pautan.

Sekarang, muat turun di pelayan menggunakan perintah wget dan namakan semula:

# wget https://github.com/git/git/archive/v2.14.6.tar.gz -O git.tar.gz

Setelah muat turun selesai, kita dapat mengekstrak fail tar

# tar -zxf git.tar.gz

Sekarang, pergi ke direktori itu untuk mula mengkonfigurasi build kami.

# cd git-*

Kita dapat memeriksa semua yang kita perlukan dengan skrip konfigurasi yang dihasilkan dengan membuat konfigurasi. Skrip ini juga akan menggunakan --prefix untuk menyatakan / usr / local (folder program lalai untuk platform Linux) sebagai tujuan yang sesuai untuk binari baru, dan akan membuat Makefile untuk digunakan pada langkah berikut.

# make configure
# ./configure --prefix=/usr/local

Makefiles adalah fail konfigurasi skrip yang diproses oleh utiliti make. Makefile kami akan memberitahu bagaimana cara menyusun program dan menghubungkannya ke pemasangan CentOS kami sehingga kami dapat melaksanakan program dengan baik.

# make install

Kami berjaya membina dan memasang Git. Untuk mengesahkannya periksa versi menggunakan arahan berikut:

# git --version

Sediakan Git

Tambahkan pengguna untuk mengendalikan repositori:

# useradd git

Kemudian berikan kata laluan kepada pengguna Git anda:

# passwd git

Log masuk sebagai pengguna git

# su - git

Mulakan repositori kosong baru menggunakan arahan berikut:

# git init --bare ~/neotechsystems.git

Aktifkan cangkuk pasca kemas kini dengan menyalin fail contoh seperti berikut:

# cd hooks/
# cp post-update.sample post-update

Itu sahaja untuk pelayan.

Sekarang mari kita pergi ke sisi pelanggan:

Pasang Git

# yum install git -y

Pemasangan selesai

Sediakan git

Kirimkan keradangan tentang diri anda sehingga mesej komited akan dihasilkan dengan dilampirkan maklumat yang betul:

# git config --global user.name "git'
# git config --global user.email "[email protected]'

Buat direktori di mana anda boleh menyimpan semua projek anda

# mkdir ~/dev
# cd ~/dev

Sekarang, buat klon repositori neotechsystems.git yang telah kita buat sebelumnya di pelayan

# git clone [email protected]:~/neotechsystems.git neotechsystems.git
Cloning into 'neotechsystems.git’…
warning: You appear to have cloned an empty repository.

Pergi ke tempat simpanan

# cd neotechsystems.git

Anda dapat melihat repositori kosong, jadi mari buat beberapa fail

# echo "my test file' > file1.txt

Tambahkan fail ini ke git repositori kami

# git add .

Lakukan perubahan

# git commit -am "My First Commit'
[master 45fc94c] added test file
1 file changed, 1 insertion(+)
create mode 100644 file1.txt

Tekan perubahan ini ke repositori git jauh di git-server.lab.com

# git push origin master

anda akan diminta kata laluan, masukkan kata laluan pengguna git

[email protected]’s password:
Counting objects: 2, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (2/2), done.
Writing objects: 100% (2/2), 235 bytes | 235.00 KiB/s, done.
Total 2 (delta 0), reused 0 (delta 0)
To git-server.lab.com:~/neotechsystems.git
bc172aa..45fc94c master -> master

Sahkan perubahan, akses pelayan git dan jalankan perintah berikut untuk memeriksa log

# git log

Kami berjaya memasang dan mengkonfigurasi pelayan Git di CentOS 7


7 Alat OSINT Berguna untuk Ujian Penembusan

7 Alat OSINT Berguna untuk Ujian Penembusan

Dalam artikel ini, jelaskan 7 alat OSINT yang berguna untuk Ujian Penetrasi.

Cara Memasang Bitwarden di Ubuntu 20.04

Cara Memasang Bitwarden di Ubuntu 20.04

Dalam artikel ini, terangkan dengan baik cara memasang Bitwarden pada Ubuntu 20.04. Server Bitwarden yang dihoskan sendiri adalah pengurus kata laluan sumber terbuka. Pada Pelayan yang dihoskan sendiri.

Cara Memasang NetBox pada Ubuntu 20.04

Cara Memasang NetBox pada Ubuntu 20.04

Dalam artikel ini, terangkan dengan baik cara memasang NetBox pada Ubuntu 20.04. Pasang dan konfigurasikan. NetBox adalah aplikasi pemodelan sumber infrastruktur (IRM).

Kalkulator Bayaran PayPal

Kalkulator Bayaran PayPal

Kalkulator Bayaran PayPal. PayPal adalah kaedah pembayaran yang paling biasa digunakan. PayPal menawarkan akaun peribadi dan juga perniagaan. Ia memberi anda gambaran keseluruhan yang jelas mengenai yuran

Cara Memasang dan Menjalankan Laporan MTR di CentOS 7

Cara Memasang dan Menjalankan Laporan MTR di CentOS 7

kita akan belajar cara memasang dan menjalankan laporan MTR di CentOS 7. Untuk mendiagnosis dan mengasingkan ralat rangkaian, pentadbir Linux menggunakan alat MTR (my traceroute).

Cara Memasang dan Mengkonfigurasi Pelayan Git di CentOS 7

Cara Memasang dan Mengkonfigurasi Pelayan Git di CentOS 7

Kami akan melihat cara memasang dan mengkonfigurasi pelayan git di CentOS 7. Siapkan pelayan Git. Git adalah sumber percuma dan terbuka. Pasang Git menggunakan YUM atau muat turun.

Mudah Memasang iRedMail pada Ubuntu 20.04

Mudah Memasang iRedMail pada Ubuntu 20.04

Dalam tutorial ini, kami akan menunjukkan kepada anda betapa mudahnya memasang iRedMail pada Ubuntu 20.04. iRedMail adalah penyelesaian pelayan mel sumber terbuka.

Cara Menyiapkan OrangeScrum di CentOS 7

Cara Menyiapkan OrangeScrum di CentOS 7

Dalam artikel ini, terangkan dengan baik cara mengatur OrangeScrum di CentOS 7.

Mudah Memasang XploitSPY pada Ubuntu 20.04

Mudah Memasang XploitSPY pada Ubuntu 20.04

Dalam artikel ini, jelaskan bagaimana mudah untuk memasang XploitSPY pada pelayan Ubuntu 20.04. XploitSPY adalah Alat Pemantauan Pemantauan Android.

Cara Memasang IntelliJ IDEA pada Ubuntu 20.04

Cara Memasang IntelliJ IDEA pada Ubuntu 20.04

Dalam artikel ini, terangkan dengan baik cara memasang IntelliJ IDEA pada Ubuntu 20.04. IntelliJ IDEA adalah persekitaran pembangunan bersepadu. Versi komuniti