赞
踩
git报错:git@github.com: Permission denied (publickey).
fatal: 无法读取远程仓库。
请确认您有正确的访问权限并且仓库存在。
一般是因为是在本地(或服务器上)没有生成SSH公钥
$ ssh-keygen -t rsa -C "youremail@example.com"
然后一路回车,最后在在用户主目录下,.ssh这个目录下会生成id_rsa和id_rsa.pub这两个文件,这两个就是 SSH Key 的秘钥对,id_rsa是私钥,id_rsa.pub是公钥。
如果重新生成的话会覆盖之前的SSH公钥。
成功!^
$ cat id_rsa.pub
但要先进入到存放的文件夹中cd .ssh ,不然会报错找不到文件。。。
$ ssh -v git@github.com
$ ssh-add ~/.ssh/id_rsa
收到邮件就证明添加成功啦
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。