git多账户配置
2017-07-31 10:31
169 查看
生成秘钥
第一个账户(github)
1、在 gitbash上运行 ssh-keygen -t rsa -C “账户邮箱”2、接下来会提示输入key的名字 默认名字为id_rsa .或者为了方便辨认重命名github_rsa
3、然后回车。
4、回车,
ssh agent默认只读取id_rsa,为了让SSH识别新的私钥,需将其添加到SSH agent中
ssh-add github_rsa
如果出现Could not open a connection to your authentication agent的错误,运行:
ssh-agent bash ssh-add github_rsa
第二个账户(gitlab)
步骤同上,命名我选择了默认id_rsa详情参照:http://www.cnblogs.com/dubaokun/p/3550870.html
配置config
#Host myhost(这里是自定义的host简称,以后连接远程服务器就可以用命令ssh myhost)[注意下面有缩进] #User 登录用户名(如:git) #HostName 主机名可用ip也可以是域名(如:github.com或者bitbucket.org) #Port 服务器open-ssh端口(默认:22,默认时一般不写此行 #IdentityFile 证书文件路径(如~/.ssh/id_rsa_*)
详情参照:https://gist.github.com/yeungeek/596984fd9e53d6c36c0d
cat config #github xxxxxxx@qq.com host github hostname github.com User Crazier-qi IdentityFile ~/.ssh/github_rsa #gitlab xxxxxxx.com.cn host gitlab hostname git.yqb.pub/ User qiyue327 IdentityFile ~/.ssh/id_rsa
添加公钥
分别在github和gitlab的setting中找到add ssh key在目录~/.ssh 中分别找到对应的公钥:
github_rsa.pub
id_rsa.pub
这里添加的是公钥。
配置name和email
git config user.name git config user.email
在对应网站文件夹下局部变量配置。
git config -g user.xxx会全局配置。
测试
ssh -T git@github.com相关文章推荐
- Git 多账户配置使用,同时使用github 和 gitoschina
- git配置多个账户登录
- git ssh配置多个账户 | 指定私钥登入
- 在Windows和Linux环境上安装Git并配置同一账户
- git 在一台机器上配置多个账户
- git多账户配置
- 配置git使用msmtp的gmail账户发信[zt]
- 【Git学习】SSH key 和 Git 多账户配置
- 关于git 账户配置以及代码克隆的部分总结
- 在同一个Linux上配置多个git账户
- 如何在一个终端配置多个git账户
- ssh-key 与 git账户配置以及多账户配置
- ssh-key 与 git账户配置以及多账户配置
- GIT SSH多账户配置
- 两台电脑同用一个git账户,其公钥和私钥的配置
- 多rsa密匙对应多git账户的配置
- ssh-key 与 git账户配置以及多账户配置
- 多个git账户生成多份rsa秘钥实现多个账户同时使用配置
- git 配置多个账户
- Git配置 多账户SSH KEY