【发布时间】:2015-06-18 11:19:01
【问题描述】:
我正在学习 git。
我的朋友在他的服务器上设置了一个 git repo,他给了我克隆它的链接。他还为我提供了一个 .ssh 文件夹。我看到有两个文件 id_rsa.pub 和 id_rsa。
我已经安装了 git,所以我转到我的用户文件夹,看到还有一个包含这两个文件的 .ssh 文件夹。现在我只是复制并粘贴我的朋友密钥对,但是当我尝试克隆它时,它会问我密码。 我做错了什么? 什么是正确的流程?
【问题讨论】:
我正在学习 git。
我的朋友在他的服务器上设置了一个 git repo,他给了我克隆它的链接。他还为我提供了一个 .ssh 文件夹。我看到有两个文件 id_rsa.pub 和 id_rsa。
我已经安装了 git,所以我转到我的用户文件夹,看到还有一个包含这两个文件的 .ssh 文件夹。现在我只是复制并粘贴我的朋友密钥对,但是当我尝试克隆它时,它会问我密码。 我做错了什么? 什么是正确的流程?
【问题讨论】:
正确的流程是:
%HOME%\.ssh\id_rsa.pub给你的朋友,让他/她复制你的公钥到服务器~/.ssh/authorized_keys。并确保您使用git-cmd.bat 启动一个git 会话,以便正确设置环境变量HOME(通常为%USERPROFILE%)
【讨论】:
code'Cloning into 'test-com'... warning: You appear to have cloned an empty repository.code`