多个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

参考文档:http://www.2cto.com/os/201307/230969.html

<script type="text/javascript"> $(function () { $('pre.prettyprint code').each(function () { var lines = $(this).text().split('\n').length; var $numbering = $('<ul/>').addClass('pre-numbering').hide(); $(this).addClass('has-numbering').parent().append($numbering); for (i = 1; i <= lines; i++) { $numbering.append($('<li/>').text(i)); }; $numbering.fadeIn(1700); }); }); </script>
posted @ 2015-11-03 16:28  lindexi  阅读(172)  评论(0编辑  收藏  举报