Edu*_*Edu 5 git bitbucket visual-studio visual-studio-2017
我一直在使用BitBucket作为Visual Studio的代码存储库,但是今天我无法推送代码。
我试图获取,它打开一个窗口以输入BitBucket凭据(用户名/电子邮件和密码),该窗口关闭并且VisualStudio给出错误:
从原点获取提取时遇到错误:Git失败并出现致命错误。遇到HttpRequestException。发送请求时发生错误。无法产生/ c /程序文件(x86)/ microsoft visual studio / 2017 / community / common7 / ide / commonextensions / microsoft / teamfoundation / team Explorer / Git / mingw32 / libexec / gitexec / git-core / git-askpass.exe文件或目录无法读取“ https://username@bitbucket.org ”的密码:终端提示已禁用
我尝试了以下操作,但错误仍然存在:
更新Visual Studio
安装Visual Studio的BitBucket扩展
手动清除和插入git凭证
在尝试了一段时间不同的解决方案后,我在 VisualStudio 论坛中找到了解决方案:https : //developercommunity.visualstudio.com/solutions/310409/view.html
感谢詹姆斯穆。
以下是对我有用的详细步骤:
安装适用于 Windows 的 Git Credential Manager 的最新预发行版。您可以在此处下载 .exe:https : //github.com/Microsoft/Git-Credential-Manager-for-Windows/releases/tag/v1.16.3
C:\Program Files\Git\mingw64\libexec\git-core
使用 Windows 文件资源管理器打开文件夹,按“修改日期”降序(最近的在前)对文件进行排序,然后将前 6 个文件复制到%DevEnvDir%\CommonExtensions\Microsoft\TeamFoundation\Team Explorer\Git\mingw32\libexec\git-core
.
对我来说,文件夹是C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team Explorer\Git\mingw32\libexec\git-core
.
如果不适合您,请使用“VS 2017 的开发人员命令提示符”和“设置”命令查看 %DevEnvDir% 的值。
替换目标文件夹中的文件。
归档时间: |
|
查看次数: |
1696 次 |
最近记录: |