美文网首页
git本地配置多账号

git本地配置多账号

作者: henryspace | 来源:发表于2018-02-27 09:49 被阅读0次

    一般为了方便本地git 同时支持公司的账号以及自己的github账号, 需要配置多账号支持,假设之前已经配置好了工作的帐号,打开Git bash

    1、创建个人的SSH key:

    #新建SSH key:  
    $ cd ~/.ssh     # 切换到C:\Users\Administrator\.ssh  
    ssh-keygen -t rsa -C "youremail@example.com"  # 新建工作的SSH key  
    # 设置名称为id_rsa_hason(名字随意)  
    Enter file in which to save the key (/c/Users/Administrator/.ssh/id_rsa): id_rsa_hason 
    

    2、添加新密钥到SSH agent:
    因为默认只读取id_rsa,为了让SSH识别新的私钥,需将其添加到SSH agent中:
    ssh-add ~/.ssh/id_rsa_hason
    3、修改config文件
    若~/.ssh/目录下不存在config文件,则新建一个,内容写上:

    # 该配置用于工作  
    # Host 服务器别名  
    Host 192.168.2.36  
    # HostName 服务器ip地址或机器名  
    HostName 192.168.2.36  
    # User连接服务器的用户名  
    User huanghs  
    # IdentityFile 密匙文件的具体路径  
    IdentityFile C:/Users/P/.ssh/id_rsa  
      
    # 该配置用于个人 github 上  
    # Host 服务器别名  
    Host github.com  
    # HostName 服务器ip地址或机器名  
    HostName github.com  
    # User连接服务器的用户名  
    User hasonHuang  
    # IdentityFile 密匙文件的具体路径  
    IdentityFile C:/Users/P/.ssh/id_rsa_hason  
    

    4、添加新密钥到Github
    把~/.ssh/id_rsa_hason.pub的内容添加到Github的SSH keys中
    5、测试
    使用ssh -T git@Host进行测试,其中Host指上面配置的服务器别名
    ssh -T git@github.com

    原文参考(http://blog.csdn.net/a258831020/article/details/50373060)

    相关文章

      网友评论

          本文标题:git本地配置多账号

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