美文网首页
一台机子上多个github用户

一台机子上多个github用户

作者: zouxiaoyu | 来源:发表于2015-12-07 10:20 被阅读0次

    擦。。。我只能说我彻底醉了。。5555

    我就是想用2个号去测试下pr的机制嘛。。在一台机子上。。

    1。先在github上注册一个帐号。里面是另一个email。

    2。在本地用ssh-kegen -t rsa -C "另一个email的名字",千万注意不要把已有的rsa文件给覆盖了。。

    3。将生成的XXXrsa.pub里面的内容全部添加到github的账户中的ssh keys中去。只接受这里面识别的push。。

    4。如果之前已有一个帐号,那么它默认占据了id_rsa,和id_rsa.pub文件。这个好像默认被github给承认。。会默认从这个位置查找,如果要的话,则需用ssh-add ~/XXX/XXX/另一个email的rsa文件(不是那个pub文件,是那个私密文件。。)

    5。然后就可以正常的push了。。。一定要做第4步!!!

    注:在commit的时候,默认用的commiter是本地的登陆用户名和机器名如zou@zou.debian.host

    所以你要改成自己的真实用户邮箱。就这样搞:

    git config --global user.name "XXX"

    git config --global user.email "XXX@XXX"

    之后就用下面的命令来将默认的commiter改成真实的用户名

    git commit --amend --reset-author

    再去git log的时候就会发现改过来。。。commiter终于tmd改过来了。好激动。。。

    相关文章

      网友评论

          本文标题:一台机子上多个github用户

          本文链接:https://www.haomeiwen.com/subject/unkehttx.html