提示的错误:Cloning into 'librecframework'... Warning: Permanently added 'github.com,20.205.243.166' (ECDSA) to the list of known hosts. git@github.com: Permission denied (publickey). fatal: Could not read from remote repository.Please make sure you have the correct access rights and the repository exists.
两个原因:
1、私人仓库
2、通过SSH克隆时,GitHub没有找到匹配的公钥,因此拒绝了访问
解决方法:
一、在AutoDL服务器上,输入:
ssh-keygen
如图所示:
输入之后,会叫你输入密钥名字和相应的密码,这里我们直接不填,回车就好了。
可以看到生成密钥的地方在:/root/.ssh/id_rsa.pub.
然后进入root,再进入.ssh(.ssh为隐藏文件,直接cd .ssh即可)
然后输入:
cat id_rsa.pub
二、将生成的密钥,添加到GitHub
登录GitHub,点击自己的头像
然后再去输入刚开始的命令,就不会出错了。