如果使用http协议,每次提交或拉取等与服务器交互时都要输入密码,感觉很麻烦。于是决定使用SSH协议,因为自己使用的是github或gitlee等,公司使用的是gitlab的私有域名,所以要用到多git账户的SSH配置。看了很多文档写的不是很详细,下面详细说一下重要步骤!(以下在Mac系统中进行测试)
一、检测已有SSH,如果已经有,考虑到不是最新的,可以删除掉重新配置下。
1. 打开终端,输入`ls -al ~/.ssh`
riber@Ribers-Mac-mini ~ % ls -al ~/.ssh
total 64
drwx------ 9 riber staff 288 9 4 17:52 .
drwxr-xr-x+ 51 riber staff 1632 9 6 10:35 ..
-rw-r--r--@ 1 riber staff 6148 9 4 17:50 .DS_Store
-rw-r--r--@ 1 riber staff 252 9 4 17:52 config
-rw-------@ 1 riber staff 3434 3 17 15:03 id_rsa
-rw-r--r--@ 1 riber staff 742 3 17 15:03 id_rsa.pub
-rw-------@ 1 riber staff 3381 9 2 18:20 id_rsa_gitlab
-rw-r--r--@ 1 riber staff 742 9 2 18:20 id_rsa_gitlab.pub
-rw-r--r--@ 1 riber staff 802 9 4 17:52 known_hosts
<< · Back Index ·>>