Dando un'occhiata al blog qui ho trovato la soluzione in uno dei commenti. Assicurati di aver rpmforge
aggiunto il repository al tuo yum CentOS ed esegui semplicemente il comando flow:
yum --disablerepo=base,updates --enablerepo=rpmforge-extras install git
Se hai già installato git, usa:
yum --disablerepo=base,updates --enablerepo=rpmforge-extras update git
Domande correlate):
- Affrontare i problemi durante l'aggiornamento di git all'ultima versione su CentOS 6.4
Aggiornamento della nota:
Grazie ad Anthony Hatzopoulos, git v1.8x
dovrai usare git18 come in:
yum --disablerepo=base,updates --enablerepo=rpmforge-extras install git18
Nota aggiornamento 2:
Anche grazie a @Axlrod per il suggerimento di seguito e @Hiphip per il feedback:
Modificare il rpmforge.repo
file per avere rpmforge-extras
a abilitato,
yum update git
. Altrimenti si lamentava dei problemi di dipendenza.
Nota aggiornamento 3:
Installando una versione specifica di git dire 2.x Ho trovato questa guida piacevole e facile da seguire su come scaricare il sorgente GIT e compilarlo da soli (e installarlo). Se la risposta accettata non ti dà la versione desiderata, prova le seguenti istruzioni:
http://tecadmin.net/install-git-2-0-on-centos-rhel-fedora/
(E incollato / riformattato dalla fonte sopra nel caso in cui venga rimosso in seguito)
Passaggio 1: installare i pacchetti richiesti
Innanzitutto dobbiamo assicurarci di aver installato i pacchetti richiesti sul tuo sistema. Utilizzare il comando seguente per installare i pacchetti richiesti prima di compilare l'origine Git.
# yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel
# yum install gcc perl-ExtUtils-MakeMaker
Passaggio 2: disinstallare Git RPM precedente
Ora rimuovi qualsiasi installazione precedente di Git tramite il file RPM o il gestore pacchetti Yum. Se anche la tua versione precedente viene compilata tramite source, salta questo passaggio.
# yum remove git
Step 3: Scarica e compila Git Source
Scarica il codice sorgente di git dal kernel git o usa semplicemente il seguente comando per scaricare Git 2.0.4.
# cd /usr/src
# wget https://www.kernel.org/pub/software/scm/git/git-2.0.4.tar.gz
# tar xzf git-2.0.4.tar.gz
Dopo aver scaricato ed estratto il codice sorgente di Git, utilizzare il comando seguente per compilare il codice sorgente.
# cd git-2.0.4
# make prefix=/usr/local/git all
# make prefix=/usr/local/git install
#
# echo 'export PATH=$PATH:/usr/local/git/bin' >> /etc/bashrc
# or
# echo 'export PATH=$PATH:/usr/local/git/bin' > /etc/profile.d/git.sh
#
# source /etc/bashrc
SUGGERIMENTO 1: metodo aggiornato per aggiungere la directory compilata di git bin a bashrc. Poiché echo "export PATH=$PATH:/usr/local/git/bin" >> /etc/bashrc
utilizzato "" invece di '', espanderebbe il valore della sessione corrente per $ PATH invece di mantenerlo come variabile e potrebbe influire negativamente sull'intero sistema. Come minimo, dovrebbe usare '' invece di "" e dovrebbe davvero essere uno script separato in/etc/profile.d/
SUGGERIMENTO 2 (@DJB):
/usr/local/git/bin
prima $PATH
, poiché la versione precedente di git era già su $ PATH:export PATH=/usr/local/git/bin:$PATH
Passaggio 4. Controlla la versione di Git
Una volta completati i passaggi precedenti, hai installato correttamente Git nel tuo sistema. Utilizzare il comando seguente per verificare la versione di git
# git --version
git version 2.0.4
Volevo anche aggiungere che la guida "Guida introduttiva" sul sito web GIT include anche istruzioni su come scaricarla e compilarla da soli:
http://git-scm.com/book/en/v2/Getting-Started-Installing-Git