多个code.csdn.net账号切换
code.csdn.net是国内开源库
使用git需要在项目添加密钥
而如果有多个账户,一个是私人,一个是公司,那么这时怎么做?
密钥存在~/.ssh
默认是id_rsa
那么一个比较笨的办法是做一个key_backup
文件夹
在文件夹放入足够多的子文件夹,每个子文件夹对应一个账号项目。
每次都把原来的进行覆盖
当然这个方法你看着就笑下,一个比较简单的方法:
在~/.ssh
新建一个config
文件,里面写入
Host code.csdn.net #随便写
Hostname code.csdn.net
User lindexi_gd
IdentityFile ~/.ssh/lindexi_gd
Host second
Hostname code.csdn.net
User lindexi_gd
IdentityFile ~/.ssh/lindexi_second
Host
可以随便写,不过我们马上就要用到它
我们在代码开始second
新建仓库或更新已有的时候可以用到
git remote add origin git@second:lindexi_gd/lindexi_gd.git
而不是
git remote add origin git@code.csdn.net:lindexi_gd/lindexi_gd.git
对应的email要改为user@email
博客园博客只做备份,博客发布就不再更新,如果想看最新博客,请访问 https://blog.lindexi.com/
如图片看不见,请在浏览器开启不安全http内容兼容
![知识共享许可协议](https://licensebuttons.net/l/by-nc-sa/4.0/88x31.png)
本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可。欢迎转载、使用、重新发布,但务必保留文章署名[林德熙](https://www.cnblogs.com/lindexi)(包含链接:https://www.cnblogs.com/lindexi ),不得用于商业目的,基于本文修改后的作品务必以相同的许可发布。如有任何疑问,请与我[联系](mailto:lindexi_gd@163.com)。