我已经根据以下说明在Mac上安装和配置了git-凭据管理器:
https://github.com/Microsoft/Git-Credential-Manager-for-Mac-and-Linux/blob/master/Install.md
brew安装抱怨缺少Java需求,并建议使用命令来安装Java,而我就是这样做的。
在完成所有操作之后,当尝试从私有存储库执行git克隆时,我现在得到以下错误:
Cloning into 'Weather'...
Fatal: java.lang.IllegalArgumentException encountered. Details:
Unrecognized version string '9+181'.
fatal: credential helper '!/Library/Java/JavaVirtualMachines/jdk-
9.jdk/Contents/Home/bin/java -Ddebug=false -Djava.net.useSystemProxies=true
-jar /usr/local/Cellar/git-credential-manager/2.0.3/libexec/git-credential-
manager-2.0.3.jar' told us to quit有人知道怎么修吗?
发布于 2017-10-17 04:51:43
2017年10月:Microsoft/Git-Credential-Manager-for-Mac-and-Linux问题/69对此进行跟踪
我抛弃了Java 9并安装了Java 8,一切都很好。
brew cask remove java 重新安装git-凭据管理器
git-credential-manager install我无意中发现了@JoeyHerrington的相同问题,于是安装了JDK8:
brew cask install caskroom/versions/java8更新9月。2018年:同样的问题现在包括
Git凭据管理器的2.0.4版本现在支持Java 9+。 该更新可在GitHub上使用,并将很快在Homebrew上发布。
因此,操作(一年后)应该不再是一个问题了。
我会说删除文件夹是最安全的。sudo rm -rf "/Library/Internet插件/JavaAppletPlugin.plugin“sudo rm -rf -rf sudo rm -rf "~/Library/Application Support/Oracle”sudo rm -rf~/Library/Java“ 然后重新安装git凭据管理器,以便获得正确的Java版本/虚拟机。
发布于 2019-06-13 04:24:36
在使用git时插入了一些IntelliJ请求的错误凭据后,我也遇到了同样的问题。我通过更改helper in ~/.gitconfig来解决这个问题(比如@Migg说:)。我的gitconfig被指向Java 8,以及我是如何在我的机器(OSX 10.14)中安装Java 8 and Java 11的。我只是指了指最新版本。
在此之前
[user]
email = <email>
name = <name>
[core]
autocrlf = input
[credential]
helper = !/Library/Java/JavaVirtualMachines/<java-1.8>/Contents/Home/jre/bin/java -Ddebug=false -Djava.net.useSystemProxies=true -jar /usr/local/Cellar/git-credential-manager/2.0.4/libexec/git-credential-manager-2.0.4.jar之后
credential]
helper = !/Library/Java/JavaVirtualMachines/jdk-11.0.3.jdk/Contents/Home/jre/bin/java -Ddebug=false -Djava.net.useSystemProxies=true -jar /usr/local/Cellar/git-credential-manager/2.0.4/libexec/git-credential-manager-2.0.4.jarhttps://stackoverflow.com/questions/46770453
复制相似问题