我怎样才能摆脱askpass身份验证弹出窗口?

问题描述 投票:0回答:3

这个框不断弹出并指向我们不再使用的旧 git 主机。我尝试卸载并重新安装 SourceTree 并检查了所有身份验证设置,但我在任何地方都找不到对此的引用。

windows git atlassian-sourcetree
3个回答
1
投票

请尝试执行此操作,它应该指向新的 URL。

git remote set-url origin https://github.com/myName/myRepo.git

此外,请检查 .git/config 文件中 [远程“origin”] 部分中列出的 URL。

希望这有帮助!


0
投票

您必须将协议更改为 git 而不是 https。

https
将始终提示您输入密码,除非您将凭据配置设置为记住密码。

最简单的方法是切换到 git 协议,但如果你不能解释如何设置 git 记住密码。

如何告诉git记住密码

基本上,您必须根据您的操作系统使用以下配置

git config --global credential.helper cache
git config --global credential.helper wincred

0
投票

除了我认为OP所要求的,即停止出现此提示并自动对他们想要的存储库进行身份验证之外,我还想提另一件愚蠢的事情。如果你像我一样偶然打开源代码树而不是不同的 git 客户端,那么单击此框上的“取消”,或从任务栏关闭它,甚至从任务管理器结束进程都会导致该框不断地回来烦人你。只需单击右上角的 X 按钮,它似乎就会消失。

© www.soinside.com 2019 - 2024. All rights reserved.