键入命令:
git clone git@github.com:Xingggg/Material-Design-Study-Notes.git
终端错误消息:
ssh_exchange_identification: Connection closed by remote host fatal: Could not read from remote repository. Please make sure you have the correct access rights and the repository exists.
我已将我的公钥添加到我的GitHub帐户中。
我使用HTTPS
克隆存储库就可以了
我的机器是MacBook Pro
答案 0 :(得分:1)
听起来好像你没有正确设置你的ssh密钥,或者它们可能被撤销而你无法使用它们。
我使用https clone repo没关系
https
使用用户名密码而不是ssh。设置键并将遥控器切换到ssh。
Here is how to set it up:
强> 生成一个新的ssh密钥(如果您已经有一个密钥,则跳过此步骤)
ssh-keygen -t rsa -C "your@email"
将密钥设置在home/.ssh
目录(或Windows下的Users/<your user>.ssh
)后,打开它并复制内容
How to set up ssh key under your GitHub account?
强> 现在它应该工作
Note
强> 首次设置打开终端并运行git fetch
后,密钥将被测试并添加到您的known hosts
文件中。
答案 1 :(得分:0)
我在coding.net中使用相同的SSH公钥。
Coding是GitHub在中国的git服务器。
我在中国,所以我认为原因是中国的防火墙。