【发布时间】:2017-07-28 20:42:03
【问题描述】:
我正在尝试从我的 Team Foundation Server 域上的项目中克隆一个 repo。我在我的个人资料安全性下创建了一个 SSH 密钥。但是,在接受 repo 的密钥后,我仍然被要求使用密码登录并且身份验证失败:
git clone ssh://mydomain@mydomain.visualstudio.com:22/Project/_git/project-repo
Cloning into 'project-repo'...
mydomain@mydomain.visualstudio.com's password:
Permission denied, please try again.
mydomain@mydomain.visualstudio.com's password:
Permission denied, please try again.
mydomain@mydomain.visualstudio.com's password:
Permission denied (password,publickey).
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
我已经尝试了我的 visualstudio.com 密码和 SHH 密钥密码,但都不起作用。但它为什么要我输入密码?
【问题讨论】:
-
什么版本的 TFS?
-
我认为这可能与一个错误有关:github.com/Microsoft/vscode/issues/13680
-
按照这些步骤(即使用 Git Bash 而不是 VSCode)工作:stackoverflow.com/a/37618202/361842
标签: ssh tfs clone azure-devops