为什么我仍然会从 heroku 获得 'Your version of git is 2.1.3. Which has serious security vulnerabilities.'?
Why would I still be getting 'Your version of git is 2.1.3. Which has serious security vulnerabilities.' from heroku?
我在 1.9.3 上遇到错误,因此使用自制软件升级到 OSX 10.9.5 上的默认 2.1.3。
我以前一直在使用我认为的 OSX 版本,所以我将 brew 安装的路径交换到我的 .zshrc
文件中,并仔细检查 git --version
它确认 2.1.3,那么为什么 Heroku 给出这个错误?
这只是他们的一个错误吗?
您可以看到这样的要点来解决有关 CVE-2014-9390
:
的错误消息
git update (CVE-2014-9390)
# On Mac OS X:
# In case, your git is the "apple" version:
sudo mv /usr/bin/git /usr/bin/git-apple
brew install git
brew update && brew upgrade git
sudo ln -s /usr/local/bin/git /usr/bin/git
# In case, it's already managed by brew:
brew update && brew upgrade git
# To check:
$ git --version
git version 2.2.1
该漏洞已在 2014 年 12 月 17 日发布的 Git 2.2.1 版中进行了修补。
我在 1.9.3 上遇到错误,因此使用自制软件升级到 OSX 10.9.5 上的默认 2.1.3。
我以前一直在使用我认为的 OSX 版本,所以我将 brew 安装的路径交换到我的 .zshrc
文件中,并仔细检查 git --version
它确认 2.1.3,那么为什么 Heroku 给出这个错误?
这只是他们的一个错误吗?
您可以看到这样的要点来解决有关 CVE-2014-9390
:
git update (CVE-2014-9390)
# On Mac OS X:
# In case, your git is the "apple" version:
sudo mv /usr/bin/git /usr/bin/git-apple
brew install git
brew update && brew upgrade git
sudo ln -s /usr/local/bin/git /usr/bin/git
# In case, it's already managed by brew:
brew update && brew upgrade git
# To check:
$ git --version
git version 2.2.1
该漏洞已在 2014 年 12 月 17 日发布的 Git 2.2.1 版中进行了修补。