1.本地安装好git;
2.桌面右键 Git Bash Here 打开git命令行;
3.ssh-keygen -t rsa -C "nideyouxiang@xxx.com" (全部按enter);
4.cd ~/.ssh (如果没有执行第三步,则不会有这个文件夹);
5.cat id_rsa.pub 在命令行打开这个文件,会直接输出密钥;
6.复制,打开github ,点自己头像 >> settings >> SSH and GPG keys >>New SSH key
7. titile 随便写。 key里 粘贴第六步的内容;完成。
8.解决ssh: connect to host gitlab.com port 22: Connection timed out
错误如下图:
好了解决方法如下:
windows 在./ssh文件夹下面,创建文件config,里面写上
##########################################################
Host gitlab.saicmobility.com
Hostname gitlab.saicmobility.com
User git
Port 2222
IdentityFile ~/.ssh/id_rsa
##########################################################
ssh文件在C:\Users\你的用户\.ssh
最后的文件结构如下:
下面是 步骤图
一、
二、
三、
四、
五、
六、
七、
八、
九、配置完成