美文网首页
一台电脑多个GitHub账号

一台电脑多个GitHub账号

作者: 重新改的名字 | 来源:发表于2019-10-17 11:25 被阅读0次
1\

生成两个密钥文件。
分别指定ssh公钥文件的名称即可。
命令: ssh-keygen -t rsa -C "(这里邮箱地址)" -f ~/.ssh/id_rsa_(后面跟着的随便命名)
执行两次命令生成两次哦。
*ps:id_rsa_命名可以省略其中一个]


执行完成后有两套东西


image.png
2\

分别在两个GitHub或者gitee账户中添加对应的公钥

3\

添加config配置文件分别映射不同的GitHub账户
进入~/.ssh目录,新建config文件,并添加相应的内容:

# ( config代码块 )
# 个人的GitHub公钥
Host shgithub #域名名称(可以随意)
HostName github.com #对应的域名(如果是别的托管,就换,例如gitee.com)
IdentityFile ~/.ssh/id_rsa_sh 

# BitMan's GitHub
Host my
HostName github.com
IdentityFile ~/.ssh/id_rsa  # 指定特定的ssh私钥文件
# ps: 要是报错 “#” 的话,就是 “#” 注释要放在行最前面,不跟配置后面

测试配置是否成功
测试命令:(1) ssh -T git@shgithub . (2)ssh -T git@my 出现successful就👌

4\

在工作目录下,首先先git init,然后才能使用git命令clone项目到本地

#之前的方式:单个账号
git clone git@github.com:xxx/xxx.git #缺省config配置时
#现在要改为,git clone git@域名别称:用户名/项目名
git clone git@shgithub:xxx/xxx.git //就是使用域名地址的别名来区分,@和:之间那段
git clone git@my:xxx/xxx.git

End------

其他(Mac创建编辑config文件):

 打开终端输入以下命令:【命令行编辑文件】
//创建config文件这个是用来所需要配置的文件
touch ~/.config //这个是当前目录不在~/.ssh里面时候
👇
//还可以这样
cd ~/.ssh //进入目录
touch config //再创建文件

//使用vim打开config
vim config

/**  记得:输入i,进入编辑模式 !!!!!!!!**/
//  输入上面的 “ config代码块 ” 

/**** 编写完成后按esc退出编辑模式,
输入命令  :wq  退出并保存(冒号别忘记输了)还有些可能用到的命令  ****/
:w     将缓冲区写入文件,即保存修改
:wq     保存修改并退出
:x     保存修改并退出
:q     退出,如果对缓冲区进行过修改,则会提示
:q!     强制退出,放弃修改

相关文章

  • 多个github帐号更新多个hexo博客

    一台电脑, 多个github帐号的SSH key切换, 更新多个hexo博客 github账号,工作有一个,自己有...

  • 一台电脑多个GitHub账号

    1\ 生成两个密钥文件。分别指定ssh公钥文件的名称即可。命令: ssh-keygen -t rsa -C "(这...

  • 同一台电脑同时使用gitHub和gitLab

    工作中我们有时可能会在同一台电脑上使用多个git账号,例如:公司的gitLab账号,个人的gitHub账号。怎样才...

  • 多个git账号配置

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

  • SSH Git多账号配置 一分钟上手

    使用介绍 默认情况下,一台电脑只有一个SSH Key,加入我们有多个Github账号,需要将代码迁移账号,这时候这...

  • 让一台电脑关联多个github账号

    最近和同学在合作开发一个项目,就需要协作开发,需要把代码放到github上。又不想放到自己的私人github账号,...

  • mac 一台电脑两个github账号

    mac 一台电脑两个github账号 自己有两个github账号,要配置在同一台笔记本上 个人账号:itxingO...

  • SSH 管理

    SSH管理,一台设备对应一个平台绑定进行绑定 比如github上 一台电脑,管理对应一个公钥,如果需要多个账号在同...

  • 同一台电脑登陆多个GitHub账号

    1、新建rsa文件: cd .ssh或者cd ~/.ssh ssh-keygen -t rsa -C lala@1...

  • 一台电脑配置多个SSH-Key

    背景:因为我们github与公司的gitlab的账号一般不是同一个,所以需要在一台电脑配置多个SSH-Key 1....

网友评论

      本文标题:一台电脑多个GitHub账号

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