Cum se instalează și se configurează serverul Git pe CentOS 7

În acest tutorial, vom vedea cum se instalează și se configurează serverul git pe CentOS 7

Git este un sistem distribuit de control al versiunilor pentru urmărirea modificărilor din codul sursă în timpul dezvoltării software-ului. Este conceput pentru coordonarea activității între programatori, dar poate fi folosit pentru a urmări modificările din orice set de fișiere. Obiectivele sale includ viteza, integritatea datelor și suport pentru fluxuri de lucru neliniare distribuite.

Git este un sistem de control al versiunilor distribuite gratuit și open source conceput pentru a gestiona totul, de la proiecte mici la foarte mari, cu viteză și eficiență.

Să începem cu instalarea.

Există două opțiuni pentru instalarea Git.

Opțiunea 1 este instalarea Git folosind Yum

1. Păstrați serverul actualizat

# yum update -y

2. Instalați Git

# yum install git -y

Opțiunea 2 este instalarea git de la sursă

Puteți descărca cea mai recentă versiune a Git de pe pagina de lansare . Durează mai mult și nu va fi actualizat și întreținut prin managerul de pachete yum. Dar vă va permite să descărcați o versiune mai nouă decât cea disponibilă prin depozitele CentOS și vă va oferi un anumit control asupra opțiunilor pe care le puteți include.

Mai întâi, instalați dependențe

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

După finalizarea instalării, accesați pagina de lansare și copiați linkul de descărcare. Puteți găsi tar.gz, faceți clic dreapta pe el și copiați linkul.

Acum, descărcați-l în server folosind comanda wget și redenumiți-l:

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

Odată ce descărcarea este finalizată, putem extrage fișierul tar

# tar -zxf git.tar.gz

Acum, accesați acel director pentru a începe configurarea versiunii noastre.

# cd git-*

Putem verifica orice avem nevoie cu scriptul de configurare generat de make configure. Acest script va utiliza, de asemenea, un --prefix pentru a declara / usr / local (folderul de program implicit pentru platformele Linux) ca destinație adecvată pentru noul binar și va crea un Makefile care va fi utilizat în pasul următor.

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

Makefiles sunt fișiere de configurare scriptabile care sunt procesate de utilitatea make. Fișierul nostru Makefile vă va spune cum să compilați un program și să îl legați la instalarea CentOS, astfel încât să putem executa programul în mod corespunzător.

# make install

Am construit și instalat Git cu succes. Pentru a o verifica, verificați versiunea folosind următoarea comandă:

# git --version

Configurați Git

Adăugați utilizator pentru a gestiona depozitele:

# useradd git

Apoi dați utilizatorului Git o parolă:

# passwd git

Conectați-vă ca utilizator git

# su - git

Lansați un nou depozit gol folosind următoarea comandă:

# git init --bare ~/neotechsystems.git

Activați cârligul după actualizare copiând fișierul eșantion după cum urmează:

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

Asta e pentru partea serverului.

Acum să trecem la partea clientului:

Instalați Git

# yum install git -y

Instalarea este finalizată

Configurați git

Trimiteți inflamație despre dvs., astfel încât mesajele de confirmare să fie generate cu informații corecte atașate:

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

Creați un director în care să vă puteți păstra toate proiectele

# mkdir ~/dev
# cd ~/dev

Acum, creați o clonă a depozitului neotechsystems.git pe care l-am creat mai devreme în server

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

Accesați repozitorul

# cd neotechsystems.git

Puteți vedea că depozitul este gol, deci permiteți crearea unor fișiere

# echo "my test file' > file1.txt

Adăugați aceste fișiere în depozitul nostru git

# git add .

Aduceți modificările

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

Apăsați aceste modificări în depozitul git la distanță la git-server.lab.com

# git push origin master

vi se va cere parola, introduceți parola de utilizator 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

Verificați modificările, accesați serverul git și executați următoarea comandă pentru a verifica jurnalele

# git log

Am instalat și configurat cu succes serverul Git pe CentOS 7


7 Instrumente utile OSINT pentru testarea penetrării

7 Instrumente utile OSINT pentru testarea penetrării

În acest articol, explicați bine 7 instrumente OSINT utile pentru testarea penetrării.

Cum se instalează Bitwarden pe Ubuntu 20.04

Cum se instalează Bitwarden pe Ubuntu 20.04

În acest articol, explicați cum să instalați Bitwarden pe Ubuntu 20.04. Server găzduit pe sine Bitwarden este un manager de parole open source. Pe server auto-găzduit.

Cum se instalează NetBox pe Ubuntu 20.04

Cum se instalează NetBox pe Ubuntu 20.04

În acest articol, explicați cum să instalați NetBox pe Ubuntu 20.04. Instalați și configurați. NetBox este o aplicație de modelare a resurselor de infrastructură (IRM).

Calculator de taxe PayPal

Calculator de taxe PayPal

Calculator de taxe PayPal. PayPal este cea mai utilizată metodă de plată. PayPal oferă conturi personale, precum și de afaceri. Vă oferă o imagine de ansamblu clară despre comisioane

Cum se instalează și se execută raportul MTR pe CentOS 7

Cum se instalează și se execută raportul MTR pe CentOS 7

vom învăța cum să instalăm și să rulăm raportul MTR pe CentOS 7. Pentru a diagnostica și a izola erorile de rețea, administratorul Linux folosește instrumentul MTR (traceroute-ul meu).

Cum se instalează și se configurează serverul Git pe CentOS 7

Cum se instalează și se configurează serverul Git pe CentOS 7

Vom vedea cum se instalează și se configurează serverul git pe CentOS 7. Configurați un server Git. Git este o sursă gratuită și deschisă. Instalați Git folosind YUM sau descărcați-l.

Ușor de instalat iRedMail pe Ubuntu 20.04

Ușor de instalat iRedMail pe Ubuntu 20.04

În acest tutorial, vă vom arăta cum este ușor să instalați iRedMail pe Ubuntu 20.04. iRedMail este o soluție de server de e-mail open source.

Cum se configurează OrangeScrum pe CentOS 7

Cum se configurează OrangeScrum pe CentOS 7

În acest articol, explicați cum să configurați OrangeScrum pe CentOS 7.

Ușor de instalat XploitSPY pe Ubuntu 20.04

Ușor de instalat XploitSPY pe Ubuntu 20.04

În acest articol, explicați cum este ușor să instalați XploitSPY pe serverul Ubuntu 20.04. XploitSPY este un instrument de spionaj de monitorizare Android.

Cum se instalează IntelliJ IDEA pe Ubuntu 20.04

Cum se instalează IntelliJ IDEA pe Ubuntu 20.04

În acest articol, explicați cum să instalați IntelliJ IDEA pe Ubuntu 20.04. IntelliJ IDEA este un mediu de dezvoltare integrat. Versiunea comunității