1.查看用户目录下是否已经有.ssh
文件夹
打开访达,查看当前用户目录下是否有.ssh文件夹,有的话就不用新建,没有的话就新建一个,新建方法如下:
1.1打开终端,进入个人文件夹(注意一定要在个人文件夹下新建.ssh文件夹
mkdir .ssh
2.进入相应的文件夹:
cd .ssh
3.生成秘钥
3.1 输入命令:ssh-keygen -t rsa -C "account email"
注意:email是你的邮箱,git用此作为用户标示
ssh-keygen -t rsa -C "xxxxxx@qq.com"
3.2 修改名字(不修改名字可直接跳转到4)
![](https://img.haomeiwen.com/i6938519/f2610967a750bb49.png)
3.3 如果上一步修改了默认名字,则需要将ssh key添加到ssh-agent(如果未修改则已经默认添加到了ssh-agent),
(1) 运行ssh-agent
eval "$(ssh-agent -s)"
(2) 打开~/.ssh/config文件
open ~/.ssh/config
(3)如果~/.ssh/config文件不存在则创建
touch ~/.ssh/config
(4) 向~/.ssh/config文件中添加参数,然后保存(注意:(如果生成ssh文件是没有设置密码,则删除AddKeysToAgent这一项)
Host gitee.com
AddKeysToAgent yes
UseKeychain yes
IdentityFile ~/.ssh/gitee_rsa
4. 到对应的服务器添加公钥
以gitee为例,打开gitee主页,在设置/安全设置/ssh公钥
下添加相应的设置,添加公钥,公钥是在gitee_rsa.pub文件里,复制过去然后添加即可
网友评论