美文网首页
MAC,一个终端配置多个git账户

MAC,一个终端配置多个git账户

作者: 丁小胖fly | 来源:发表于2018-05-31 20:11 被阅读0次
    1. git config -list 查看git配置,是否已经设置user.name,user.email,已经配置的跳过第2步

    2. 设置user.name,user.email

      git config user.name "username"//替换成github或者其他git repository用户名
      git config user.email "email"//替换成github或者其他git repository绑定邮箱

    3. cd ~/.ssh 进入.ssh文件

    4. 生成ssh key
      ssh-keygen -t rsa 回车 输入id_rsa文件的别名(如 private_rsa),按提示输入密码回车,确认密码回车,生成private_rsa,private_rsa.pub两个文件

      git1.jpg
      cat ~/.ssh/id_rsa.pub 拿到keygen,将keygen贴到git repository ssh key里
      git2.jpg

    5. 修改.ssh目录下config文件

      每个账号单独配置一个Host,每个Host取一个别名,每个Host配置HostName和IdentityFile两个属性

      Hostname:git repository真实的域名

      IdentityFile:id_rsa地址

      config配置如下:

      #Default account  
      Host github.com
      Hostname github.com   
      IdentityFile ~/.ssh/id_rsa  
      
      #New account  
      Host github.com-private   
      Hostname github.com   
      IdentityFile ~/.ssh/private_rsa 
      
    1. 注意一点,配置了Host别名的Git账号,使用的时候也要把相应的域名改为别名
      eg:git remote add myself git@github.com-private:dingjinwen/docs.git
      其中,myself为远程厂库的别名

    相关文章

      网友评论

          本文标题:MAC,一个终端配置多个git账户

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