美文网首页
多个git账号配置

多个git账号配置

作者: LittleSakana | 来源:发表于2016-12-05 21:30 被阅读158次

一般情况下,一台电脑会连接多个git服务器,比如公司的一台,oschina一台,github一台,三个账号都要用,废话少说,直接上干货。

1.用ssh-keygen命令生成一组新的id_rsa_github和id_rsa_github.pub

ssh-keygen -t rsa -C "new email"

平时我们都是直接回车,默认生成id_rsa和id_rsa.pub。这里特别需要注意,出现提示输入文件名的时候要输入与默认配置不一样的文件名,比如: id_rsa_github

2.配置~/.ssh/config文件

Host git.oschina.net
   User Kevin
   Hostname git.oschina.net 
   IdentityFile ~/.ssh/id_rsa_oschina

Host github.com
   User Kevin
   Hostname github.com 
   IdentityFile ~/.ssh/id_rsa_github

IdentityFile告诉SSH连接去读取哪个私钥

3.执行ssh-agent让ssh识别新的私钥

ssh-add ~/.ssh/id_rsa_github

4.注意事项

多个账号同时使用时,要需要设置的全局用户名和用户邮箱,在每个repo目录下单独设置

//取消全局设置
git config --global --unset user.name 取消全局设置
git config --global --unset user.email 取消全局设置

//单独设置
git config user.name "newname"
git config user.email "newemail"

相关文章

  • 多个git账号配置

    一般情况下,一台电脑会连接多个git服务器,比如公司的一台,oschina一台,github一台,三个账号都要用,...

  • 配置多个Git账号

    转自 https://www.jianshu.com/p/717c9e482288 前言: 很多时候,我们一台机器...

  • win7 设置多个 ssh-key

    ​ Windows环境 在使用多个 git 账号的时候,默认只能配置 1 个 git 账号,这就导致在使用...

  • 配置多个git账号或多个SSH账号

    开发过程中可能会需要在同一台电脑上配置两个git账号,一个账号用来将公司产品推到公司的代码仓库,另一个账号需要将自...

  • 二、配置多个git仓库和账户

    git多仓库配置  自己在github建了个仓库,然后配置访问不了,上网查了下怎么用不同账号在本地配置多个git仓...

  • Git操作记录

    本文目录 一台电脑配置多个git账号 git常用的操作命令 使用git命令合并多条commit记录 使用git命令...

  • 本地设置多个git账号

    我们在日常开发中,有可能会有多个 git 账号,比如说工作一个账号,私人一个账号。对于多个账号我们可以使用配置 s...

  • 配置多个git账号的SSH

    有时会使用多个git在线服务,比如有github,华为云,码云,coding我们需要为不同的git生成相应的公私钥...

  • Mac 上配置多个git账号

    参考 1、mac 下使用多个 git 账户配置2、Mac多个Git账户配置3、如何在一台电脑上使用多个git帐号 ...

  • 优雅地配置多个git账号

    前言 网上很多文章都是针对多个git账号,但是这些git都是一个平台对应一个git账号,但是如果一个平台对应多个账...

网友评论

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

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