2017-10-16 112 views
3

我已经按照这些指导安装和配置的git-凭据管理器在Mac OSX:在Mac OSX上使用git-credential-manager时出现Java错误?

https://github.com/Microsoft/Git-Credential-Manager-for-Mac-and-Linux/blob/master/Install.md

冲泡安装抱怨缺少Java的要求,提出了一个命令来安装Java,我做到了。

完成一切之后,我现在在尝试从私人仓库进行混帐克隆时出现以下错误:

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 

有谁知道如何解决?

回答

3

即跟踪与Microsoft/Git-Credential-Manager-for-Mac-and-Linux issues/69

我甩的Java 9和安装了Java 8,和一切工作就好了。

brew cask remove java  

重新安装的git-凭据管理器

git-credential-manager install 

我无意中发现了同样的问题,因为@JoeyHerrington和安装JDK8代替:

brew cask install caskroom/versions/java8 
+0

我卸载Java的9并安装了Java,但是当我运行git clone时,我现在得到:Olavs-MacBook-Pr o:Repos olavt $ git clone https://olavt.visualstudio.com/_git/Weather 克隆到'天气'中... /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 get:/ Library/Java /JavaVirtualMachines/jdk-9.jdk/Contents/Home/bin/java:没有这样的文件或目录 – OlavT

+0

@OlavT你可以尝试卸载/重新安装凭证管理器吗? – VonC

+0

我在另一台Mac上试了一下,如果安装Java 8,它可以正常工作。 – OlavT

相关问题