我正在使用Windows x64,并且正在使用GitHub Desktop克隆GitLab存储库。
尝试使用HTTPS克隆时出现以下错误。 注意:我编辑了URL地址以不显示完整的URL。
“ 2020-06-03T08:50:46.479Z-错误:[ui] git -c credential.helper= clone --recursive --progress -- https://.../my-repository.git C:\Temp\GitHubDesktop-Repositories\my-repository
退出,出现意外代码:128。
stderr:
克隆到'C:\ Temp \ GitHubDesktop-Repositories \ my-repository'...
远程:HTTP基本:访问被拒绝
致命:“ https://.../my-repository.git/”的身份验证失败
(该错误被解析为3:身份验证失败。一些常见原因包括:
- 您尚未登录帐户:请参阅“文件”>“选项”。
- 您可能需要注销并重新登录以刷新令牌。
- 您无权访问此存储库。
- 该存储库已归档在GitHub上。检查存储库设置,以确认仍然允许您推送提交。
- 如果您使用SSH身份验证,请检查您的密钥是否已添加到ssh-agent并与您的帐户关联。”“
我希望弹出一个询问用户名和密码的窗口,以便我可以添加在GitLab中配置的访问令牌。
我已经执行了以下操作(但没有成功):
- Unistall GitHub桌面
- 删除C:\ Users \ MyUser \ Roaming \ AppData \ GitHub桌面
- 确认控制面板\所有控制面板项目\凭据管理器没有任何GitHub凭据
- 我未登录GitHub,因为该存储库来自GitLab,因此无需登录(除了必要的身份验证外,我想配置“用户名和密码/访问令牌”,该密码在尝试克隆时应弹出)。
当我使用另一台计算机(相同的Windows x64)时,我能够正确配置,确实出现了用户名和密码框,可以在其中添加详细信息。
我如何设法触发该身份验证窗口以更新用户名和密码? 我需要删除任何文件吗?
谢谢。