Gus*_*aes 40 git git-clone visual-studio-2017 git-credential-manager
视觉工作室停止将我的提交发送到bitbucket并出现此错误
克隆远程存储库时遇到错误:Git失败并出现致命错误.遇到HttpRequestException.提交请求时出错.无法产卵
C/Program Files(x86)/ Microsoft Visual Studio/2017/Community/Common7/IDE/CommonExtensions/Microsoft/TeamFoundation/Team Explorer/Git/mingw32/libexec/git-core/git-askpass.exe:没有这样的文件或目录
无法读取"https://gustavobedsamarpes@bitbucket.org"的密码:终端提示已禁用当我尝试克隆我的存储库或提交时发生错误
小智 88
我遇到了同样的问题,我在这里找到了一个对我有用的答案:https: //github.com/github/VisualStudio/issues/949
以下是要修复的步骤:似乎捆绑的Git-Credential-Manager-for-Windows /在VIsual Studio 2017中不是最新版本.下载最新版本并将其置于Visual Studio 2017中的文件之上对我有用.
小智 14
我已将密码添加到远程URL.(团队资源管理器>存储库设置>遥控器)https://用户名:password@bitbucket.org/username/myproject.git.之后我的问题解决了.
小智 8
我只是在这一瞬间经历过。所以我所做的是尝试登录 bitbucket,令人惊讶的是它显示“我无法使用用户名登录,请使用电子邮件”。然后我使用我的电子邮件登录,然后挖掘我的 bitbucket 设置并发现我可以生成密码..
在与 Chad Boles(在 Visual Studio 中维护团队资源管理器)聊天后,我们找到了另一个选项。这比覆盖 Visual Studio 安装中的文件更可取,因为这可能会破坏未来的更新,并可能导致未来难以调试的问题。
诀窍是,在 Visual Studio 实际附带适用于 Windows 1.18.4 或更高版本的 Git 凭据管理器(它应该在 Visual Studio 2019 预览版 4.0 或更高版本之后)之前,在 Git 全局配置中配置 Git 凭据管理器的特定安装位置:
更新您的全局 git 配置以指向 Git 凭证管理器的特定实现:
c:\>git config --global --edit
Run Code Online (Sandbox Code Playgroud)
更新该[credential]部分以阅读:
[credential]
helper = C:\\\\Program\\ Files\\\\Git\\\\mingw64\\\\libexec\\\\git-core\\\\git-credential-manager.exe
Run Code Online (Sandbox Code Playgroud)
确保路径指向可以在您的系统上找到最新 Git Credential Manager 的位置。注意使路径在全局 git 配置中工作所需的所有转义。
另一种选择是安装最新版本的适用于 Windows 的 Git(已随适用于 Windows 1.18.4 的 Git 凭据管理器一起提供)并从命令行执行初始克隆和身份验证。这会将凭据存储在 Windows Credential Store 中,之后 Visual Studio 会很高兴地获取它们。
| 归档时间: |
|
| 查看次数: |
15287 次 |
| 最近记录: |