Github桌面身份验证失败

bdi*_*sec 6 authentication visual-studio github-desktop azure-devops

使用:Windows 10,Github Desktop,Git 2.19.1.windows.1(64bit),VisualStudio VSTS

背景:设法添加了我在计算机中拥有的存储库,但是我对此无能为力。我可以访问远程存储库,以前使用过gittortoise,我可以提交就可以了。

过程:尝试使用Github桌面获取,提取或提交对远程的更改。

错误:身份验证失败(我们无法通过存储库进行身份验证。请输入您的用户名和密码,然后重试。)

尝试:试图输入我用来登录Visual Studio vsts的用户名和密码,但它总是给我同样的错误。

目标:从github桌面获取,拉取,提交到远程存储库。

Ted*_*ome 15

实际上,上面的那个人@bhoeschen早就出现了。

而不是输入您的VSTS / Azure DevOPS用户名和密码,而是创建一个个人访问令牌(PAT)并将其用作密码。

https://docs.microsoft.com/zh-CN/azure/devops/organizations/accounts/use-personal-access-tokens-to-authenticate

该页面的简要说明:

  1. 登录到您的Azure DevOps组织
  2. 在您的主页上,打开您的个人资料。转到您的安全详细信息。
  3. 创建一个个人访问令牌。
  4. 命名您的令牌。选择令牌的寿命。
  5. 选择此令牌将为您的特定任务授权的范围。
  6. 完成后,请确保复制令牌。您将使用此令牌作为密码。

  • 除了步骤 6)之外,我还必须“重新生成”令牌,因为由于某种原因未显示令牌秘密。我还在 github 桌面的用户名/密码字段中输入了令牌 (3认同)