一台电脑配置多个git账户

1.使用场景,开发需要操作多端git仓库

2.电脑安装git for windows , 生成SSH key 和 git的.ssh目录 创建并配置config文件

  生成SSH key,git使用的是SSH加密协议,github网站里用户setting中需要配置相应的SSH keys,这些keys是在C:\Users\Administrator.ssh下管理的。如果需要管理2个账户,一般要生成2套SSH key。

  在.ssh文件夹下打开git Bash,输入下面指令生成第一个SSH key,之后连敲3次回车就可以生成默认的key了

ssh-keygen -t rsa -C "yourname@email.com"

  还有另外一个 gitee(开源中国码云)账号

ssh-keygen -t rsa -C "oschina-email@email.com"

3. 配置config文件

# oschina
Host gitee.com #必须必须是访问gitee域名
  HostName gitee.com
  User {你的gitee邮箱}
  PreferredAuthentications publickey
  PasswordAuthentication yes
  IdentityFile ~/.ssh/id_rsa_gitee

# gitlab
Host 192.168.1.45 #必须必须是访问gitlab域名
  HostName 192.168.1.45
  User {你的公司邮箱}
  PreferredAuthentications publickey
  PasswordAuthentication yes
  IdentityFile ~/.ssh/id_rsa_gitlab
 最后目录结构:

 

 


 

 

posted @ 2021-08-16 15:10  小何同學  阅读(255)  评论(0编辑  收藏  举报