如何在一个终端配置多个git账户
2016-09-28 13:46
393 查看
操作系统:Mac OS X;
git相关配置在本文不做详细赘述。
设置user.name,user.email
git config user.name "username"//替换成github或者其他git repository用户名
git config user.email "email"//替换成github或者其他git repository绑定邮箱
生成ssh key
ssh-keygen -t rsa -C "email"//替换成github或者其他git repository绑定邮箱
cat ~/.ssh/id_rsa.pub 拿到keygen,将keygen贴到git repository ssh key里
到这里前面配置搞定,那么如何才能实现多个git账户在同一终端上同时存在呢,看下面的配置
修改.ssh目录下config文件
每个账号单独配置一个Host,每个Host取一个别名,每个Host配置HostName和IdentityFile两个属性
Hostname:git repository真实的域名
IdentityFile:id_rsa地址
config配置问价如下
#Default account
Host github.com
Hostname github.com
User userName1
IdentityFile ~/.ssh/id_rsa
#New account
Host github.com
Hostname github.com
User userName2
IdentityFile ~/.ssh/id_rsa2
git相关配置在本文不做详细赘述。
设置user.name,user.email
git config user.name "username"//替换成github或者其他git repository用户名
git config user.email "email"//替换成github或者其他git repository绑定邮箱
生成ssh key
ssh-keygen -t rsa -C "email"//替换成github或者其他git repository绑定邮箱
cat ~/.ssh/id_rsa.pub 拿到keygen,将keygen贴到git repository ssh key里
到这里前面配置搞定,那么如何才能实现多个git账户在同一终端上同时存在呢,看下面的配置
修改.ssh目录下config文件
每个账号单独配置一个Host,每个Host取一个别名,每个Host配置HostName和IdentityFile两个属性
Hostname:git repository真实的域名
IdentityFile:id_rsa地址
config配置问价如下
#Default account
Host github.com
Hostname github.com
User userName1
IdentityFile ~/.ssh/id_rsa
#New account
Host github.com
Hostname github.com
User userName2
IdentityFile ~/.ssh/id_rsa2
相关文章推荐
- 一个客户端配置多个Git账户
- 两台电脑同用一个git账户,其公钥和私钥的配置
- 如何让一个账户同时配置到多台电脑上
- “Hello,Github!"——如何配置并上传一个已有项目到Git上
- 在同一个Linux上配置多个git账户
- 配置管理员(CM)如何接手一个正在进展中的项目?
- 教你如何在一个有500台PC以上的局域网配置IP、子网掩码
- 如何制作一个 https 网站?IIS配置HTTPS服务的方法
- 如何配置一个安全稳定的SQL SERVER的数据库.txt[转]
- 请教,一个解决方案中包含多个相互引用的项目,该如何配置?
- 如何制作一个 https 网站?IIS配置HTTPS服务的方法
- 如何使用svconfigeditor.exe编辑WCF Service配置文件-配置一个基本的Endpoint(一)
- Gentoo Linux 2007下如何配置串口终端管理功能
- C#与.NET程序员面试宝典 2.3.3 面试题18:如何通过安装向导配置一个Web站点(图)
- 教你如何在一个有500台PC以上的局域网配置IP、子网掩码
- 如何制作一个 https 网站?IIS配置HTTPS服务的方法
- 如何自己配置和编译一个完整的Linux嵌入式开发环境?
- 配置管理员(CM)如何接手一个正在进展中的项目?
- 如何在Tomcat中配置一个带中文路径名的上下文
- 配置git使用msmtp的gmail账户发信[zt]