【发布时间】:2018-06-04 22:54:34
【问题描述】:
我使用
创建了一个密钥对$ ssh-keygen -t rsa -b 4096 -C "me@my.com"
这创建了 id_rsa 和 id_rsa.pub。我将这些复制到我的主目录中的子目录 .ssh 下。据我了解,这会注册私钥并允许 git 等应用程序使用它们。然后,我何时进入我的 Visual Studio 在线项目并使用 id_rsa.pub 的内容添加了一个 SSH 公钥。这创建了一个指纹。据我了解,这允许具有此 ssh 令牌的客户端访问我的 Git 存储库。
接下来我想用它来克隆我的存储库
$ git clone https://xyz.visualstudio.com/_git/myCode
Cloning into 'myCode'...
fatal: Authentication failed for 'https://xyz.visualstudio.com/_git/myCode/'
我需要做什么才能让 git clone 命令使用我的 ssh 密钥?
【问题讨论】:
标签: git ssh azure-devops