在一台电脑上使用多个git账号
来源:互联网 发布:细说php第一版 编辑:程序博客网 时间:2024/04/28 23:02
步骤一:用ssh-keygen命令生成一组新的id_rsa_new和id_rsa_new.pub。
1
ssh
-keygen -t rsa -C
"new email"
步骤二:配置~/.ssh/config文件,以我自己的机器为例。
1
2
3
4
5
6
7
8
9
10
11
#Default Git
Host defaultgit
HostName IP Address
#域名也可
User think
IdentityFile ~/.
ssh
/id_rsa
#Second Git
Host secondgit
HostName IP Address
#域名也可
User think
IdentityFile ~/.
ssh
/id_rsa_second
Host就是每个SSH连接的单独代号,IdentityFile告诉SSH连接去读取哪个私钥。
步骤三:执行ssh-agent让ssh识别新的私钥。
1
ssh
-add ~/.
ssh
/id_rsa_new
以后,在clone或者add remote的时候,需要把config文件中的host代替git@remoteaddress中的remoteaddress。
同时,你可以通过在特定的repo下执行下面的命令,生成区别于全局设置的user.name和user.email。
1
2
3
4
5
git config user.name
"newname"
git config user.email
"newemail"
#git config --global --unset user.name 取消全局设置
#git config --global --unset user.email 取消全局设置
1
2
3
4
5
6
#在同一机器不同目录下克隆远程同一个repo
cd
/home/user1
git clone git@defaultgit:xxx.git
cd
/home/user2
git clone git@secondgit:xxx.git
0 0
- 在一台电脑上使用多个git账号
- 在同一台电脑上配置多个git账号
- windows下在一台电脑上配置多个git账号
- windows一台电脑添加多个git账号
- 在一台电脑上使用两个github账号
- 如何在一台电脑上同时登陆多个GTalk账号
- 一台电脑使用多个GitHub账号配置方法
- 6、安装git,一台电脑使用两个git账号
- 一台机器多个git账号
- 在一台电脑中配置多个git用户
- 如何在同一台电脑上使用2个github账号
- 同一台电脑运行多个git账号
- windows 在一台电脑上配置多个tomcat
- 在一台电脑上开启多个tomcat
- 在一台电脑上开启多个Tomcat
- 如何在一台电脑上开启多个tomcat
- 如何在一台电脑上部署多个tomcat?
- 如何在一台电脑上配置多个tomcat
- ARM7学习笔记——LPC2000系列ARM硬件结构
- 删除字符串中的空格-笔试题目
- AnimationDrawable 实现正在加载的旋转动画
- 安卓CountDownTimer的cancel方法在onTick中调用无效的问题
- hdu 4998
- 在一台电脑上使用多个git账号
- MySQL查询报错ERROR:No query specified
- Android DiskLruCache完全解析,硬盘缓存的最佳方案
- Android截图,兼容android 5.0和大图片
- Android中ListView数据绑定和获取内部控件
- .net4.0环境下UpdatePanel在iphone下无法正常使用的解决方案
- NYOJ_97 兄弟郊游问题
- Android高效加载大图、多图解决方案,有效避免程序OOM
- 去掉一个字符串的首尾空格,若中间有空格仅保留一个