我已经安装了Ubuntu 18.10
, 和 Git 2.20.1
在它上面,现在我想使用以下命令从 TFS 服务器克隆存储库:
git clone http://fs-srv:8080/tfs/DefaultCollection/_git/MyProject
Cloning into 'MyProject'...
但身份验证失败并出现此错误:
fatal: Authentication failed for 'http://tfs-srv:8080/tfs/DefaultCollection/_git/MyProject/'
最佳答案
如果您在 GitHub 帐户中启用了双重身份验证,您将无法使用您的帐户密码通过 HTTPS 推送。相反,您需要生成个人访问 token 。这可以在您的 GitHub 帐户的应用程序设置中完成。使用此 token 作为您的密码应该允许您通过 HTTPS 推送到远程存储库。像往常一样使用您的用户名。
用于创建个人访问 token 。
https://help.github.com/articles/creating-a-personal-access-token-for-the-command-line/
如果将存储库设置为 HTTPS,您可能还需要更新存储库的源。执行此操作以切换到 SSH:
git remote -v
git remote set-url origin git@github.com:USERNAME/REPONAME.git
关于git - 无法将 Git 项目从 TFS 克隆到 Ubuntu,错误 : fatal: Authentication failed for,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54387202/