Cara Menginstal dan Mengkonfigurasi Server Git di CentOS 7

Dalam tutorial ini, kita akan melihat cara menginstal dan mengkonfigurasi server git di CentOS 7

Git adalah sistem kontrol versi terdistribusi untuk melacak perubahan kode sumber selama pengembangan perangkat lunak. Ini dirancang untuk mengoordinasikan pekerjaan di antara programmer, tetapi dapat digunakan untuk melacak perubahan dalam kumpulan file apa pun. Sasarannya mencakup kecepatan, integritas data, dan dukungan untuk alur kerja non-linier terdistribusi.

Git adalah sistem kontrol versi terdistribusi gratis dan open source yang dirancang untuk menangani semuanya, mulai dari proyek kecil hingga sangat besar dengan kecepatan dan efisiensi.

Mari kita mulai dengan instalasi.

Ada dua opsi untuk menginstal Git.

Opsi 1 adalah menginstal Git menggunakan Yum

1. Tetap perbarui server

# yum update -y

2. Instal Git

# yum install git -y

Opsi 2 adalah menginstal git dari sumber

Anda dapat mengunduh Git versi terbaru dari halaman rilis . Itu membuat waktu lebih lama dan tidak akan diperbarui dan dipelihara melalui manajer paket yum. Tetapi itu akan memungkinkan Anda untuk mengunduh versi yang lebih baru daripada yang tersedia melalui repositori CentOS, dan akan memberi Anda kendali atas opsi yang dapat Anda sertakan.

Pertama, instal dependensi

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

Setelah instalasi selesai, buka halaman rilis dan salin tautan unduhan. Anda dapat menemukan tar.gz, klik kanan padanya dan salin tautannya.

Sekarang, unduh di server menggunakan perintah wget dan ganti namanya:

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

Setelah unduhan selesai, kita dapat mengekstrak file tar

# tar -zxf git.tar.gz

Sekarang, buka direktori itu untuk mulai mengonfigurasi build.

# cd git-*

Kami dapat memeriksa semua yang kami butuhkan dengan skrip configure yang dihasilkan oleh make configure. Skrip ini juga akan menggunakan --prefix untuk mendeklarasikan /usr/local (folder program default untuk platform Linux) sebagai tujuan yang sesuai untuk biner baru, dan akan membuat Makefile untuk digunakan pada langkah berikut.

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

Makefile adalah file konfigurasi skrip yang diproses oleh utilitas make. Makefile kami akan memberi tahu bagaimana cara mengkompilasi program dan menautkannya ke instalasi CentOS kami sehingga kami dapat menjalankan program dengan benar.

# make install

Kami telah berhasil membangun dan menginstal Git. Untuk memverifikasinya, periksa versi menggunakan perintah berikut:

# git --version

Siapkan Git

Tambahkan pengguna untuk menangani repositori:

# useradd git

Kemudian berikan kata sandi kepada pengguna Git Anda:

# passwd git

Masuk sebagai pengguna git

# su - git

Mulai repositori kosong baru menggunakan perintah berikut:

# git init --bare ~/neotechsystems.git

Aktifkan kait pasca-pembaruan dengan menyalin file contoh sebagai berikut:

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

Itu saja untuk sisi server.

Sekarang mari kita pergi ke sisi klien:

Instal Git

# yum install git -y

Instalasi selesai

Siapkan git

Kirim peradangan tentang diri Anda sehingga pesan komit akan dihasilkan dengan informasi yang benar terlampir:

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

Buat direktori tempat Anda dapat menyimpan semua proyek Anda

# mkdir ~/dev
# cd ~/dev

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

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

Pergi ke repositori

# cd neotechsystems.git

Anda dapat melihat repositori kosong, jadi mari buat beberapa file

# echo "my test file' > file1.txt

Tambahkan file ini ke repositori git 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

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

# git push origin master

Anda akan dimintai kata sandi, masukkan kata sandi 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

Verifikasi perubahan, akses server git dan jalankan perintah berikut untuk memeriksa log

# git log

Kami telah berhasil menginstal dan mengkonfigurasi server Git di CentOS 7


7 Alat OSINT Berguna untuk Pengujian Penetrasi

7 Alat OSINT Berguna untuk Pengujian Penetrasi

Pada artikel ini, jelaskan dengan baik 7 alat OSINT yang berguna untuk Pengujian Penetrasi.

Cara Menginstal Bitwarden di Ubuntu 20.04

Cara Menginstal Bitwarden di Ubuntu 20.04

Pada artikel ini, jelaskan cara menginstal Bitwarden di Ubuntu 20.04. Server Bitwarden yang dihosting sendiri adalah pengelola kata sandi sumber terbuka. Di Server yang Dihosting Sendiri.

Cara Menginstal NetBox di Ubuntu 20.04

Cara Menginstal NetBox di Ubuntu 20.04

Pada artikel ini, kami akan menjelaskan cara menginstal NetBox di Ubuntu 20.04. Instal dan konfigurasikan. NetBox adalah aplikasi pemodelan sumber daya infrastruktur (IRM).

Kalkulator Biaya PayPal

Kalkulator Biaya PayPal

Kalkulator Biaya PayPal. PayPal adalah metode pembayaran yang paling umum digunakan. PayPal menawarkan akun pribadi dan bisnis. Ini memberi Anda gambaran yang jelas tentang biaya

Cara Menginstal dan Menjalankan Laporan MTR di CentOS 7

Cara Menginstal dan Menjalankan Laporan MTR di CentOS 7

kita akan belajar cara menginstal dan menjalankan laporan MTR di CentOS 7. Untuk mendiagnosis dan mengisolasi kesalahan jaringan, administrator Linux menggunakan alat MTR(my traceroute).

Cara Menginstal dan Mengkonfigurasi Server Git di CentOS 7

Cara Menginstal dan Mengkonfigurasi Server Git di CentOS 7

Kita akan melihat cara menginstal dan mengkonfigurasi server git pada CentOS 7. Setup server Git. Git adalah sumber gratis dan terbuka. Instal Git menggunakan YUM atau unduh.

Mudah untuk Menginstal iRedMail di Ubuntu 20.04

Mudah untuk Menginstal iRedMail di Ubuntu 20.04

Dalam tutorial ini, kami akan menunjukkan kepada Anda betapa mudahnya menginstal iRedMail di Ubuntu 20.04. iRedMail adalah solusi server surat sumber terbuka.

Cara Mengatur OrangeScrum di CentOS 7

Cara Mengatur OrangeScrum di CentOS 7

Pada artikel ini, jelaskan dengan baik cara mengatur OrangeScrum di CentOS 7.

Mudah untuk Menginstal XploitSPY di Ubuntu 20.04

Mudah untuk Menginstal XploitSPY di Ubuntu 20.04

Pada artikel ini, kami akan menjelaskan bagaimana cara menginstal XploitSPY dengan mudah di server Ubuntu 20.04. XploitSPY adalah Alat Spionase Pemantauan Android.

Cara Menginstal IntelliJ IDEA di Ubuntu 20.04

Cara Menginstal IntelliJ IDEA di Ubuntu 20.04

Pada artikel ini, jelaskan cara menginstal IntelliJ IDEA di Ubuntu 20.04. IntelliJ IDEA adalah lingkungan pengembangan terintegrasi. Versi komunitas