ssh-keygen -t rsa -C "username@gitee.com" 命令之后一路回车,最底下有公匙存放的位置
#可以生成时指定密钥文件名如:gitee_user #显示密钥 cat gitee_user.pub
到位置下输入命令:
ssh -T git@gitee.com 看下能不能成功,通常是有问题的;
ssh-add gitee 要加入这个变量
如报错“Could not open a connection to your authentication agent.”,说明agent没有启动,先运行:
ssh-agent bash
如报错“Permissions 0770 for '.ssh/gitee' are too open.”,说明私钥文件权限过高,需要修改,运行:
chmod 600 gitee
之后吧公匙添加的网站上面去,最大的问题是,必须在添加公匙之后再克隆到本地,之前的还是要手动输入密码。
这里整了好大一阵子才发现这个问题
直接克隆http的地址需要手动输入密码用户名才能用gui上传,ssh地址就可以自动直接上传