美文网首页
一台电脑配置两个git账户

一台电脑配置两个git账户

作者: 一车小石头 | 来源:发表于2017-06-30 18:23 被阅读0次

因为有两个 git 公司一个gitLab 自己一个github
解决方案是生成两套key,再生成一个配置文件
第一步:
将文件目录切换到.ssh
$ cd ~/.ssh
查看当前目录
$ ls

第二步:
生成两个ssh key
$ ssh-keygen -t rsa -C "XXX@XXX.XXX"
Generating public/private rsa key pair.
Enter file in which to save the key (/Users/XXX/.ssh/id_rsa): id_rsa
这里注意名称第二个key不要将第一个key覆盖
然后
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in id_rsa_test.
Your public key has been saved in id_rsa_test.pub.
The key fingerprint is:
SHA256:XXXXXXXXXX
XXX@XXX.XXX
The key's randomart image is:
+---[RSA 2048]----+
| X |
| X |
| X |
| X |
| X |
| X |
| X |
| X |
| X |
+----[SHA256]-----+

重复步骤2生成第二个key
$ ssh-keygen -t rsa -C "XXX@XXX.XXX"
Generating public/private rsa key pair.
Enter file in which to save the key (/Users/XXX/.ssh/id_rsa):id_ras_work

第三步:
$ vim id_rsa.pub
复制内容
把id_rsa.pub加到你的第一个账号上

$ vim id_rsa_work.pub
复制内容
把 id_rsa_work.pub加到你的第二个账号上

第四步:
把该key加到ssh agent上。由于不是使用默认的.ssh/id_rsa,所以你需要显示告诉ssh agent你的新key的位置
$ ssh-add ~/.ssh/id_rsa
$ ssh-add ~/.ssh/id_rsa_work

$ ssh-add -l 确认属否添加成功

第五步:
配置config
$ vim config

gitlab

Host gitlab
HostName gitlab.com
User git
IdentityFile ~/.ssh/id_rsa

github

Host github
HostName github.com
User git
IdentityFile ~/.ssh/id_rsa_work

通过$ cat config 来查看config是否配置成功

相关文章

  • Mac 上配置多个git账号

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

  • git常用(更新ing)

    1.放弃本地更改,拉取最新版 2.使用两个git账号 建议看原链接:一台电脑上配置两个git账户 - colin2...

  • 一台电脑配置两个git账户

    因为有两个 git 公司一个gitLab 自己一个github解决方案是生成两套key,再生成一个配置文件第一步...

  • Git基本使用命令

    Git配置 Git最小配置 配置全局账户,该账户对所有Git仓库都有效 配置局部账户,该账户对当前Git仓库有效 ...

  • git 使用总结

    1.配置 如何多账户切换?假设一台电脑的不同项目要使用不同的 git 账号,可以配置一个比较常用的 --globa...

  • Git 葵花宝典

    账户配置 配置全局账户,对所有 Git 仓库有效 配置局部账户,只对当前 Git 仓库有效 查看全局配置 查看局部...

  • 一台电脑 配置多个git ssh配置

    使用场景: 一台电脑 配置 多个 git ssh 配置 Host gitlabhd Hostname gitla...

  • 一台电脑上配置多个git账户

    北京的今天迎来了2016年的第一场雪 背景我们公司用的是oschina管理代码,但是我有一个公司账户(liuyan...

  • GIt ssh 配置

    以下所有 Kunine 都是电脑账户名称 需要替换成自己的电脑账户名称 1. 初始化配置信息 $ git conf...

  • Git操作记录

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

网友评论

      本文标题:一台电脑配置两个git账户

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