按如下命令来生成 sshkey:
ssh-keygen -t rsa -C "xxxxx@xxxxx.com"
按照提示完成三次回车(设置密码为空),即可生成 ssh key;
添加后,在终端(Terminal)中输入:
ssh -T git@gitee.com
若返回 :
Hi XXX! You've successfully authenticated, but Gitee.com does not provide shell access.
则证明添加成功。
将公钥添加到git服务器;(例如:github; gitee; …)
划重点: 执行ssh-add -K ~/.ssh/id_rsa
将sshkey添加到钥匙串;
在.ssh
目录下, 创建config文件,内容:
Host ‘git服务器的域名’
HostName ‘git服务器的域名’
PreferredAuthentications publickey
IdentityFile ~/.ssh/id_rsa(私钥的路径)