Github 桌面验证失败
Github Desktop Authentication Failed
使用:Windows10,Github 桌面,Git2.19.1.windows.1(64 位),VisualStudio VSTS
背景:设法添加了我机器中的存储库,但我无法对其执行任何操作。我可以访问远程存储库,我以前使用过 gittortoise,我可以提交。
过程:尝试使用 Github 桌面获取、拉取或提交远程更改。
错误:身份验证失败(我们无法使用存储库进行身份验证。请输入您的用户名和密码重试。)
尝试:试图输入我用来登录的用户名和密码 visual studio vsts,它一直给我同样的错误。
Objective:从 github 桌面获取、拉取、提交到远程存储库。
实际上,上面那个人,@bhoeschen,是对的。
与其输入您的 VSTS / Azure DevOPS 用户名和密码,不如创建一个 个人访问令牌 (PAT),并将其用于密码。
该页面的简明说明:
- 登录到您的 Azure DevOps 组织
- 在您的主页上,打开您的个人资料。转到您的安全详细信息。
- 创建个人访问令牌。
- 为您的代币命名。 Select 令牌的生命周期。
- Select 此令牌将为您的特定任务授权的范围。
- 完成后,请务必复制令牌。您将使用此令牌作为密码。
我今天也遇到了同样的错误。对照了一下,发现我已经通过
添加了remote origin
git remote add origin "url"
所以基本上删除远程源或远程目标解决了我的问题。
git remote rm origin
git remote rm destination
Post 我尝试用 github 桌面推送,它成功了。
在搜索了许多无效的答案后,我偶然发现了一个 https://github.com/desktop/desktop/issues/7454
这是对我有用的解决方案。
一些用户报告说修改命令处理器的自动运行设置 (HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor\Autorun) 导致了这些身份验证问题。
删除我的 Autorun 后,我不再有问题。
还有一点需要注意。使用存储库的正确地址很重要。它需要具有以下格式:
https://<organization>@dev.azure.com/<organization>/<project_name>/_git/<repository_name>
如 Authenticating to Azure DevOps with GitHub Desktop 所指。
请注意 link 指定 <username>
代替 <organization>
但这对我不起作用,而且存储库的属性也使用那里的组织。
使用:Windows10,Github 桌面,Git2.19.1.windows.1(64 位),VisualStudio VSTS
背景:设法添加了我机器中的存储库,但我无法对其执行任何操作。我可以访问远程存储库,我以前使用过 gittortoise,我可以提交。
过程:尝试使用 Github 桌面获取、拉取或提交远程更改。
错误:身份验证失败(我们无法使用存储库进行身份验证。请输入您的用户名和密码重试。)
尝试:试图输入我用来登录的用户名和密码 visual studio vsts,它一直给我同样的错误。
Objective:从 github 桌面获取、拉取、提交到远程存储库。
实际上,上面那个人,@bhoeschen,是对的。
与其输入您的 VSTS / Azure DevOPS 用户名和密码,不如创建一个 个人访问令牌 (PAT),并将其用于密码。
该页面的简明说明:
- 登录到您的 Azure DevOps 组织
- 在您的主页上,打开您的个人资料。转到您的安全详细信息。
- 创建个人访问令牌。
- 为您的代币命名。 Select 令牌的生命周期。
- Select 此令牌将为您的特定任务授权的范围。
- 完成后,请务必复制令牌。您将使用此令牌作为密码。
我今天也遇到了同样的错误。对照了一下,发现我已经通过
添加了remote origingit remote add origin "url"
所以基本上删除远程源或远程目标解决了我的问题。
git remote rm origin
git remote rm destination
Post 我尝试用 github 桌面推送,它成功了。
在搜索了许多无效的答案后,我偶然发现了一个 https://github.com/desktop/desktop/issues/7454
这是对我有用的解决方案。
一些用户报告说修改命令处理器的自动运行设置 (HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor\Autorun) 导致了这些身份验证问题。
删除我的 Autorun 后,我不再有问题。
还有一点需要注意。使用存储库的正确地址很重要。它需要具有以下格式:
https://<organization>@dev.azure.com/<organization>/<project_name>/_git/<repository_name>
如 Authenticating to Azure DevOps with GitHub Desktop 所指。
请注意 link 指定 <username>
代替 <organization>
但这对我不起作用,而且存储库的属性也使用那里的组织。