I received a warning regarding serious security vulnerability of git 1.9.3 during deploy to Heroku
I tried to update git via homebrew but found that git was not originally installed via homebrew
Then I installed it via 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
After that when I checked git version it remained the same
ā git --version
git version 1.9.3 (Apple Git-50)
It seems to me homebrew installed git in folder /usr/local/Cellar/git/2.2.1
And finally my question: what should I do to start using homebrew git instead of the original git?
ā which git
/usr/bin/git
ā git --version
git version 1.9.3 (Apple Git-50)
You need to rename original git at /usr/bin/git, e.g.
sudo mv /usr/bin/git /usr/bin/git-original
Now check location and version again
ā which git
/usr/local/bin/git
ā git --version
git version 2.2.1
Add a symlink for backward compatibility (in case your IDE uses direct location to git)
sudo ln -s /usr/local/bin/git /usr/bin/git
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With