每次我尝试从TFS中的git存储库中提取更改时,我都会使用Windows命令提示符出现以下错误:
程序集'Atlassian.Bitbucket.Authentication.Authentication'中的方法'DeleteCredentials'来自程序集'Bitbucket.Authentication,Version = 1.2.0.0,Culture = neutral,PublicKeyToken = null'没有实现。
“ https://tfs.jll.com ”的用户名:
并且要求提供凭据。 我不明白Atlassian图书馆与此有什么关系。
git --version抛出:
git版本2.17.1.windows.2
关于这可能是什么原因的任何想法?
这是在我更新了Windows的git之后开始发生的。
Each time I try to pull changes from a git repository in TFS, I get the following error using the Windows Command Prompt:
Method 'DeleteCredentials' in type 'Atlassian.Bitbucket.Authentication.Authentication' from assembly 'Bitbucket.Authentication, Version=1.2.0.0, Culture=neutral, PublicKeyToken=null' does not have an implementation.
Username for 'https://tfs.jll.com':
and the credentials are asked. I don't understand what an Atlassian library has to do with this.
git --version throws:
git version 2.17.1.windows.2
Any ideas on what could be the cause of this?
This started happening after I updated git for Windows.
最满意答案
更新: 已报告问题并已修复 。 您可以在此处获取git凭证管理器的更新。
我也认为这是由于2.17.2上的一些错误。 我得到了同样的确切信息。 我想我们将不得不等待他们解决它。
但是,有一个可行的解决方法。 转到WSL并从那里推送。 有用。
wsl git push
另一种方法是使用Ssh端点。
Update: Issue was reported and has been fixed. You can get the update for git credential manager here.
I also think this is due to some bug on 2.17.2. I am getting the same exact message. I guess we will have to wait for them to fix it.
There is a working workaround, though. Go to WSL and push from there. It works.
wsl git push
Another alternative is to use an Ssh endpoint.
更多推荐
发布评论