ssh文件本地环境配置
在自己系统中找到.ssh文件夹,将此目录下的文件全部删除
方法一: 在GUI模式下手动寻找 (window系统在 “C:\Users\账号名.ssh ” )
方法二: 鼠标右键打开 Git Bash,在弹出的窗口中输入
1
cd ~/.ssh # 进入.ssh文件夹
生成ssh配置文件
在 .ssh 文件夹下鼠标右键打开 Git Base Here
输入命令:
1
ssh-keygen -t rsa -C "xxxxx@xxxxx.com" # 填写自己Github / Gitee的邮箱
上述命令的执行次数由你要绑定几个代码仓库有关(eg: 要同时绑定Github和Gitee,则上述命令需执行两次),执行的时候可以自己指定生成文件的文件名(默认是id_rsa),然后填写密码(可以为空):
1
2Generating public/private rsa key pair.
Enter file in which to save the key (C:/Users/jiaha/.ssh): github_rsa
创建config文件,写入一些相应配置
touch config
1
2
3
4
5
6
7
8
9
10
11
12gitee
Host gitee.com
HostName gitee.com
PreferredAuthentications publickey
IdentityFile ~/.ssh/id_rsa.gitee
github
Host github.com
HostName github.com
PreferredAuthentications publickey
IdentityFile ~/.ssh/id_rsa.github
1234567891011
在Github、Gitee上配置SSH keys(以Github为例)
- 登录自己的Github / Gitee 网站,点击网站右上角自己的头像, 点击 Settings 选项,打开如下窗口,点击”New SSH key”。
- “文本框1”中可以自己填写一个自定义标识(可以随便填写),“文本框2”中将之前在本地生成的**_rsa.pub文件中的内容复制粘贴到这里即可。然后点击“Add SSH key”。
测试是否成功
打开 git 的控制窗口,输入如下命令:
1
2
3
4测试连接 Github
ssh -T git@github.com
测试连接 Gitee
ssh -T git@gitee.com如果出现如下结果,则说明你已经配置成功了。