我们有Azure DevOps GIT repos。我和他们一起使用git已经有很长时间了。突然之间,今天,我无法推动改变。在我成功进入网站并输入访问代码后,Git凭据管理器将给我连接重置错误。我已经尝试更新我的MacBook Pro上的JAVA、GIT和Git凭据管理器,但没有结果。谷歌搜索很少出现。你知道我怎么能让吉特再工作吗?这是它正在抛出的错误:
致命:遇到java.lang.Error。详细信息:连接重置致命:凭据助手'!/Library/Java/JavaVirtualMachines/jdk1.7.0_51.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.jar‘告诉我们退出
发布于 2019-01-15 16:14:50
终于弄明白了到底是怎么回事。Azure DevOps抛出了一个GIT错误。它不会在命令行中显示GIT错误,它只会吞下错误并终止连接。我通过将Git凭据管理器放到调试模式来解决这个问题。然后它应该是我发生的错误,并终止了连接。GCM和Azure DevOps不应该接受错误,这只是糟糕的设计。我在GCM网站上发布了一个问题。
发布于 2018-10-27 02:42:36
JAVA_HOME可能已经改变了。因为path /Library/Java/JavaVirtualMachines/jdk1.7.0_51.jdk/Contents/Home/jre/bin/java似乎搞砸了--可能应该是/Library/Java/JavaVirtualMachines/jdk1.7.0_51.jdk/bin/java。
如果您已经更新了Java,则可能(也)必须排除它(根据需要调整路径):
[credential] helper = !/usr/lib/jvm/java-10-jdk/bin/java --add-modules java.xml.bind -Ddebug=false -Djava.net.useSystemProxies=true -jar /usr/share/java/git-credential-manager-2.0.4.jar注意区别:--add-modules java.xml.bind
可能需要-Djava.net.preferIPv4Stack=true (以禁用IP v6)。
JVM还将支持-verbose:class的详细输出。
..。因为“连接重置”可能有很多原因。
https://stackoverflow.com/questions/53013645
复制相似问题