如何在同一电脑上进行多个Github帐号配置
来源:互联网 发布:输出素数的c语言程序 编辑:程序博客网 时间:2024/05/22 19:45
在上一篇博文中说明了如何将本地Git与Github进行关联,但在Github中一个SSH key只能添加到一个Github帐号中,否则会报key is already in use
的错误。下面来说明如何在同一电脑上进行多个Github帐号配置。
1. 生成一个新的SSH key
使用ssh-keygen -t rsa -C "xxx@xxx.com"
命令来生成新的SSH key,这里可以使用和这前一样的邮箱地址,也可以使用新的邮箱地址,重要的是不能够再一直回车,要注意在提示输入文件名称时输入一个和默认名称不一样的名称,否则会发生覆盖。
比如给文件取名叫id_rsa_newkey
,则会在当前文件夹中生成id_rsa_newkey
和id_rsa_newkey.pub
两个文件。
2.配置~/.ssh/config文件
修改~/.ssh/config文件,如果.ssh下没有这个文件可以自己创建,修改后的config文件内容如下:
Host github.com HostName github.com PreferredAuthentications publickey IdentityFile ~/.ssh/id_rsaHost cocoding.github.com HostName github.com PreferredAuthentications publickey IdentityFile ~/.ssh/id_rsa_newkey
3.将生成的新SSH key添加到要关联的Github帐号中
将新生成的id_rsa_newkey.pub中的key添加到要关联的Github帐号中,可使用ssh -T xxx.github.com
来测试是否关联成功。这里所用的xxx.github.com就是之前config中第二个host的名称。
4.使用git clone下载代码库
要注意,在使用git clone下载代码库时,需要对地址进行修改,比如原本代码库的地址为git@github.com:x-spring/gittest.git
,在本地使用git clone时,要改为git@cocoding.github.com:x-spring/gittest.git
。
注意:此时提交代码后log中记录的用户名和邮箱信息都为全局配置的git帐号的信息,如果希望修改显示的信息,可以在项目目录中使用以下命令进行配置:
git config --local user.name "xxx"git config --local user.email "xxx@xxx.com"
交流QQ群:255489119
- 如何在同一电脑上进行多个Github帐号配置
- 在同一台电脑上配置多个git账号
- 如何在同一台电脑上使用2个github账号
- 如何在同一台电脑上使用两个github账户
- 如何在同一台电脑上使用两个github账户
- 如何在同一台电脑上使用两个github账户
- java鬼混笔记:在同一台电脑上配置多个tomcat(解压版)
- 如何在同一台电脑上启动多个SDE的服务
- 如何在同一台电脑上打开多个iPhone模拟器
- 如何在同一台电脑上部署多个tomcat服务器
- 如何在同一台电脑上打开多个iPhone模拟器
- 在GitHub多个帐号上添加SSH公钥
- 在GitHub多个帐号上添加SSH公钥
- 在同一台电脑上启动多个tomcat服务器
- 在同一台电脑上同时启动多个tomcat
- 如何在一台电脑上配置多个tomcat
- 如何新建gitHub帐号并与自己电脑进行关联
- 怎样在同一终端上多帐号登陆同一服务器?
- Python学习(8)、定义函数
- 解码大数据征信
- jquery实现上下滑动图片
- RF(随机森林)算法原理及其派生算法
- openssl建立证书和私钥方法
- 如何在同一电脑上进行多个Github帐号配置
- 最小生成树(Prim算法与Kruskal算法)
- 数据结构:线性表之链式表实战演练
- 雪碧图rem手机完美自适应(包括解决因为rem误差导致的图片显示不全)
- leetcode-40. Combination Sum II
- [LeetCode]27. Remove Element
- Cube Stacking(POJ-1988)
- C--模块四--运算符与表达式
- 什么是透传技术