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