git - 无法将 Git 项目从 TFS 克隆到 Ubuntu,错误 : fatal: Authentication failed for

标签 git ubuntu tfs

我已经安装了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/

相关文章:

php - 运行 xdebug 向导,但仍然有 php 版本困惑

.net - 为什么 NuGet 无法在 TeamBuild 期间恢复单个包,而它在本地运行?

git - git中预推和预接收钩子(Hook)的区别?

git - ZSH 主题未从功能更新

linux - 尝试让 3 个域名指向 1 个 Web 服务器下的 3 个独立根

linux - 特定的分隔符将数据分隔成列

database - 数据库和 “branch”

TFS:无法重命名为已删除的文件

git - 用于简单 git 项目的 maven 发布插件 - 错误 : not a working copy

git - 在 Windows Server 2012 R2/IIS 上运行 Git 服务器