2014-12-25 27 views
7

Ben homebrew yoluyla budala güncellemek için çalıştı HerokuUYARI: Git sürümünüz 1.9.3. sahip ciddi güvenlik

için dağıtmak sırasında Git 1.9.3 ciddi güvenlik açığı ilgili bir uyarı aldı ama

Sonra bu git aslen homebrew aracılığıyla yüklenmemiş bulundu açıklarını ben Ben git versiyonunu işaretlendiğinde Bundan sonra homebrew

brew update 
brew install git 

==> Downloading https://downloads.sf.net/project/machomebrew/Bottles/git-2.2.1.mavericks.bottle.tar.gz 
######################################################################## 100.0% 
==> Pouring git-2.2.1.mavericks.bottle.tar.gz 
==> Caveats 
The OS X keychain credential helper has been installed to: 
/usr/local/bin/git-credential-osxkeychain 

The "contrib" directory has been installed to: 
/usr/local/share/git-core/contrib 

Bash completion has been installed to: 
/usr/local/etc/bash_completion.d 

zsh completion has been installed to: 
/usr/local/share/zsh/site-functions 
==> Summary 
    /usr/local/Cellar/git/2.2.1: 1356 files, 31M 

yoluyla yüklü aynı

⇒ git --version 
git version 1.9.3 (Apple Git-50)  
kalmıştır

Bana öyle geliyor homebrewleri klasöründe git yüklü

Ve nihayet benim sorum /usr/local/Cellar/git/2.2.1: Ben homebrew budala kullanmaya başlamak için ne yapması gerektiğini orijinal git yerine?

cevap

17
⇒ which git 
/usr/bin/git 

⇒ git --version 
git version 1.9.3 (Apple Git-50) 

Orijinal adlandırmak gerekir git/usr/bin/git, örneğin en

sudo mv /usr/bin/git /usr/bin/git-original 

artık bunu yapabilirsiniz gibi Jubobs yorumladı

sudo ln -s /usr/local/bin/git /usr/bin/git 
+0

Veya PATH'nizi düzenleyebilirsiniz. – Jubobs

+0

Teşekkür ederiz @Jubobs, ama daha sonra IDE benim yolunda gitmek için yol değiştirmek gerekiyor –

6

(IDE git için direkt konumu kullanır durumunda) geriye dönük uyumluluk için bir sembolik ekleyin konumu ve tekrar

⇒ which git 
/usr/local/bin/git 

⇒ git --version 
git version 2.2.1 

sürümünü kontrol yolunuza şu şekilde ekleyin:

echo 'ihracat YOLU = "/ usr/local/git/bin: $ PATH"' >> ~/.bash_profile

Sadece ~/.bash_profile kullandığınız her ne bash profil dosyası için değiştirin.

+0

Teşekkür ederim @mrstif, ama benim IDE (RubyMine) –

+1

Git @ yolunSeletskyy git yeni yolu güncelleme ile sorunu çözmez Git klasörüne kodlanmış referanslar için ya doğrudan çözümünüzü kullanarak değiştirirsiniz ya da yazılımın ayarlarını değiştirirsiniz ... – mrstif

+0

Bu benim için çalıştı, fakat bunun neden sorunumu çözdüğünü açıklayabilir misiniz? – katzkode