Visual Studio 15.7.6更新问题:提取时遇到错误:Git失败并出现致命错误。

时间:2018-08-14 10:28:35

标签: visual-studio github bitbucket visual-studio-extensions

将Visual Studio 2017更新到版本15.7.6后,在进行同步或提取时会收到此错误消息:

  

提取时遇到错误:Git失败并出现致命错误。   遇到HttpRequestException。发送时发生错误   请求。无法产生/ C / Program Files(x86)/ Microsoft Visual   Studio / 2017 /企业/ Common7 / IDE / CommonExtensions / Microsoft / TeamFoundation / Team   Explorer / Git / mingw32 / libexec / git-core / git-askpass.exe:无此类文件或   目录无法读取“ https://ershadi@bitbucket.org”的密码:   终端提示已禁用

问题是一个错误,但是可以解决吗?

2 个答案:

答案 0 :(得分:2)

  

Visual Studio 15.7.6更新问题:提取时遇到错误:Git失败并出现致命错误。

是的,这是Github上的一个已知问题:Can't login to GitHub

您可以尝试使用KevinRamharak和whoisj的变通方法:

KevinRamharak:

  

下载最新版本并将其放在以下文件的顶部   VIsual Studio 2017。

1. download the zip file gcmw-v1.17.0.zip from https://github.com/Microsoft/Git-Credential-Manager-for-Windows/releases
2. navigate to C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team Explorer\Git\mingw32\libexec\ (or wherever your 'missing' git-askpass.exe resides).

3. make a copy of the git-core folder and rename it backup or something like that
4. put the files from the zip file on top of the contents of your new git-core folder and overwrite where prompted

哪位:

  

我想宣布可以下载GCM v1.17.1 Preview 1。   尽管这不能直接解决Visual Studio能够解决的问题   要通过BitBucket成功进行身份验证,它应该可以解除对您的阻止   如果你...

     

下载并安装该工具使用Windows版Git与之交互   您的BitBucket存储库,以强制对其进行身份验证的方式   使用Atlassian提供的BitBucket接口登录。一旦你   完成此操作后,您的凭据将被缓存在Windows凭据中   管理器和Visual Studio应该有权访问它们。请让我   知道这是怎么回事,祝你好运。

     

PS。是的,我们仍在努力寻求更永久的解决方案,但我   希望尽早提供可能的解决方案。

希望这会有所帮助。

答案 1 :(得分:0)

我尝试了@Leo Liu-MSFT答案,但它对我不起作用,唯一可行的方法是在位桶URL中添加密码

enter image description here

enter image description here