pzp@pzp-ubuntu:~/LBLRTM$ git clone git@github.com:AER-RC/solar-source-function.git
Cloning into 'solar-source-function'...
sign_and_send_pubkey: signing failed for RSA "/home/pzp/.ssh/id_rsa" from agent: agent refused operation
git@github.com: Permission denied (publickey).
fatal: Could not read from remote repository.
换了新电脑再连接GitHub要重新添加SSH key。添加SSH key的方法:
判断有没有添加过
pzp@pzp-ubuntu:~/LBLRTM$ cd ~/.ssh
pzp@pzp-ubuntu:~/.ssh$ ls
id_rsa id_rsa.pub known_hosts known_hosts.old
继续输入:
cat ~/.ssh/id_rsa.pub
%或者 gedit id_rsa.pub
会得到SSH;
然后将得到的ssh,复制到github的settings里面
此时发现git clone还在报这个错。
经仔细搜索,发现该帖子管用
pzp@pzp-ubuntu:~/.ssh$ chmod 600 id_rsa
pzp@pzp-ubuntu:~/.ssh$ chmod 644 id_rsa.pub
随后就成功了
pzp@pzp-ubuntu:~/LBLRTM$ git clone git@github.com:AER-RC/solar-source-function.git
Cloning into 'solar-source-function'...
remote: Enumerating objects: 23, done.
remote: Counting objects: 100% (23/23), done.
remote: Compressing objects: 100% (19/19), done.
remote: Total 23 (delta 2), reused 18 (delta 0), pack-reused 0
Receiving objects: 100% (23/23), 406.03 KiB | 196.00 KiB/s, done.
Resolving deltas: 100% (2/2), done.