您现在的位置是:首页 > 文章详情  网站首页文章详情

使用config方法解决一台电脑配置两个gitee账号的问题

  • Administrator
  • 395
  • 2020-04-24 10:11:04
  • git工具
简介1.生成两组秘钥在.ssh中生成2组秘钥,并设置一个config文件2.制作批处理文件在.ssh/bat中设置两个.bat批处理文件目录结构大致是这样 .ssh│ config│ id_rsa_self│ id_rsa_self.pub│ id_rsa_work│ id_rsa_work....

1.生成两组秘钥
在.ssh中生成2组秘钥,并设置一个config文件
2.制作批处理文件
在.ssh/bat中设置两个.bat批处理文件
目录结构大致是这样

.ssh
│ config
│ id_rsa_self
│ id_rsa_self.pub
│ id_rsa_work
│ id_rsa_work.pub
│ known_hosts

└─bat
  self.bat
  self.config
  work.bat
  work.config
3、以self为例编写脚本

self.config内容如下

# 个人的gitee公钥
Host gitee.com
HostName gitee.com
PreferredAuthentications publickey
# 指定特定的ssh私钥文件
IdentityFile ~/.ssh/id_rsa_self

self.bat内容如下

copy /d %~dp0\self.config /d %~dp0..\config /Y

work版本,请根据self请修改名字
4、把C:\Users\houxin.ssh\bat这个目录加入到windows的path路径中
5、使用
cmd命令行打开,需要工作仓库的时候,在cmd命令行内部输入”work”命令。
需要 切换回个人的时候 ,就在cmd命令行输入”self”命令就行了

评价:简直太好用了,可以在phpstorm里面直接使用,work或者self命令,瞬间切换,不留遗憾

文章评论

Top