使用:Windows 10,Github Desktop,Git 2.19.1.windows.1(64位),VisualStudio VSTS
背景:设法添加我在计算机中拥有的存储库,但是我无法执行任何操作。我可以访问远程存储库,以前我使用过gittortoise,我可以提交就可以了。
过程:尝试使用Github桌面获取,提取或提交对远程的更改。
错误:验证失败(我们无法通过存储库进行验证。请输入您的用户名和密码,然后重试。)
尝试:试图输入我用来登录Visual Studio vsts的用户名和密码,它总是给我同样的错误。
目标:从github桌面获取,拉取,提交到远程存储库。
答案 0 :(得分:7)
实际上,上面的那个人@bhoeschen在现场。
代替输入您的 VSTS / Azure DevOPS 用户名和密码,而是创建一个个人访问令牌(PAT),并将其用作密码。
该页面上的简要说明:
答案 1 :(得分:0)
我今天也面临着同样的错误。我进行了交叉检查,发现我已经通过以下方式添加了远程来源:
git remote add origin "url"
因此基本上删除远程起源或远程目标解决了我的问题。
git remote rm origin
git remote rm destination
我尝试在github桌面上推送的帖子,它奏效了。
答案 2 :(得分:0)
在搜索了许多无效的答案后,我偶然发现了一个 https://github.com/desktop/desktop/issues/7454
这是对我有用的解决方案。
一些用户报告修改命令处理器的自动运行设置 (HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor\Autorun) 导致了这些身份验证问题。
删除我的自动运行后,我不再遇到问题。