美文网首页
git多账号配置

git多账号配置

作者: cabbywang | 来源:发表于2018-05-31 15:58 被阅读0次

git多账号配置

1. 生成ssh密钥

 ssh-keygen -t rsa -C "xxx@163.com"             # -C后面为注释内容
 ssh-add ~/.ssh/id_rsa_xx         # 让SSH识别新的私钥

出现 Could not open a connection to your authentication agent 错误

 ssh-agent bash             # 类似刷新操作?
 ssh-add ~/.ssh/id_rsa_xx   # 添加文件到ssh

2. 修改.gitconfig文件

 touch config         # 创建config文件

# user1
 Host git1                # 用来区分和替换Host名
    HostName github.com      # 服务器域名
    User git 
    IdentityFile ~/.ssh/id_rsa_xx

# user2
 Host git2                # 用来区分和替换Host名
    HostName github.com       # 服务器域名
    User git 
    IdentityFile ~/.ssh/id_rsa_yy

3. 将各自生成的pub文件内容复制到github或gitlab中的ssh密钥中

4. 测试

~ssh -T git@对应的服务器地址

ssh -T git@git1
ssh -T git@git2

出现Hi username. You've successfully autenticated...成功

其他

git config --global unset user.name 
git config --global unset user.email   # 可以通过修改~/.gitconfig文件实现

git config [--global] user.name "my_name"
git config [--global] user.email "my_email"

相关文章

  • windows系统下配置多个git账号以及SSH

    本文以配置github.com账号和git.oschina.net账号来逐步演示在Windows环境下配置Git多...

  • git多账号配置

    git多账号配置 1. 生成ssh密钥 出现 Could not open a connection to you...

  • git多账号配置

    由于公司gitlab账号是ssh:git@...::818这种情况的所以今天按照文档一直没配置成功,然后增加了一个...

  • git多账号配置

    工作中往往我们会遇到这种情况, 公司给了邮箱, 采用类似gitlab之类的git服务托管商, 而我们又拥有自己的g...

  • git多账号配置

    在实际工作中,常常会遇到多个git帐号(即多个远程仓库)的情况,这时候如果只有一个SSH-key则无法满足现有要求...

  • Git 多账号配置

    问题描述 git是目前使用的非常广泛的一个开源的分布式版本控制系统,大部分公司都在使用,然后大家又有自己的Gith...

  • git 多账号配置

    生成新密钥 注册新的私钥 查看私钥列表 新建config文件

  • git多账号配置

    公司用的是icode,自己的项目用的是github托管,用户名和证书不一样,需要配置两份 有多种方式: 生成con...

  • git本地配置多账号

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

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

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

网友评论

      本文标题:git多账号配置

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