解决两个gitee账号的rsa的切换的问题

原理:在你的.ssh目录下,生成两组秘钥文件。然后,工作使用的时候,就启用属于工作的那组秘钥内容,自己使用的时候,就切换成另外一组。

1、在.ssh文件目录下面新增rsa目录,里面方式两组秘钥的不同命令

目录结构如下

.ssh目录

│  id_rsa
│  id_rsa.pub
│  known_hosts
│  self-rsa.bat
│  work-rsa.bat
│
└─ rsa
     self_id_rsa
     self_id_rsa.pub
     work_id_rsa
     work_id_rsa.pub

2、然后建立self-rsa.bat和work-rsa.bat的两个文件内容如下

路径请根据自己目录做修改

self-rsa.bat内容

copy C:\Users\houxin\.ssh\rsa\self_id_rsa C:\Users\houxin\.ssh\id_rsa /Y
copy C:\Users\houxin\.ssh\rsa\self_id_rsa.pub C:\Users\houxin\.ssh\id_rsa.pub /Y

work-rsa.bat

copy C:\Users\houxin\.ssh\rsa\work_id_rsa C:\Users\houxin\.ssh\id_rsa /Y
copy C:\Users\houxin\.ssh\rsa\work_id_rsa.pub C:\Users\houxin\.ssh\id_rsa.pub /Y

3、最后,把这个.ssh文件加入到path环境变量里面。
然后,切换工作的时候,只需要cmd面板执行work-rsa命令就行了
想要,使用self-rsa就可以切换回来了。
同理,你还可以使用phpstorm这种编辑器自带的命令行来启动

你可能感兴趣的:(版本控制)