需求描述
需要为不同的 git (如:github、gitlab、gitee)配置 ssh,因为 ssh 内置了账户(邮箱),所以一旦这些 git 的账户名不同,自然得为其配置不同的 ssh 文件。
方法
- 打开 shell,进入
C:\Users\%username%\.ssh
目录; - 输入:
ssh-keygen -t rsa -C 'zhudaiwen@git.51baiwang.com' -f ./gitlab_bw/id_rsa
,生成密钥并指定其存放在.ssh/gitlab_bw
(目录名意为公司自建的 gitlab 服务器,此处随意,或任意不同的文件名即可); - 在
.ssh
目录下,新建config
文件,在其内指定 git 服务器对应的域名(主机名或 IP),
1 | # gitlab_bw |
- 为其他不同的 git 账户重复上述步骤(需要注意步骤 2 时,须命名不同或存放不同目录)。