Windows配置多git账号
2018-01-11 00:00
169 查看
摘要: 无论是多个GitHub账号或者多个码云账号再或者两者都有,此方法都适合
在某个文件夹打开gitbash窗口,执行下面命令:
然后:
结果如下图:
![](https://static.oschina.net/uploads/space/2018/0111/224817_6rqz_2937605.png)
第一个为输入的执行命令,第二个 ‘first’ 是输入的秘钥名称,不同账号应对应不同名字,第三第四处红框直接回车,执行完毕后会在当前文件夹下生成 first 和 first.pub 两个文件:
![](https://static.oschina.net/uploads/space/2018/0111/225101_XlXt_2937605.png)
2-2 将秘钥放入个人设置
以github为例,登录 --> settings --> SSH and GPG keys --> New SSH key
![](https://static.oschina.net/uploads/space/2018/0111/225750_IpVd_2937605.png)
title: 随便填
key: 将 first.pub 秘钥中的内容复制到里面
2-3 重复上面两个命令,生成秘钥,然后放入网站
2-4 新建并修改 config 文件
在 C:\Users\Administrator\.ssh 文件夹下建立 config 文件:
其中,HOST: 任意,
HostName: github --> github.com 码云 --> git.oschina.net
User: 随意,我写的是 2-1 中的 user.name
IdentityFile: ~/.ssh/xxx xxx是秘钥文件中的文件名,即上面的 first
2-5 clone 项目
git clone git@first:用户名/项目.git
其实就是用 config 中的 Host 代替 Hostname, 相当于给域名起了个别名
2-6 默认账号
电脑配置了度账号之后,最近在公司push代码时用的总是私人账号,发现在 C 盘个人用户目录下存在一个 .gitconfig 文件,可以进行相关配置
1 前言
如果我们在公司有一个GitHub账号,有一个私人的GitHub账号,那平时在家工作时,就需要在电脑配置两个GitHub账号才行,上教程2 过程
2-1 生成秘钥在某个文件夹打开gitbash窗口,执行下面命令:
# gh为名称,任意填写 git config --global user.name gh # test@xxx.com 是登录github等网站时的邮箱 git config --global user.email test@xxx.com
然后:
# test@xxx.com 是上面输入的邮箱 ssh-keygen -t rsa -C test@xxx.com
结果如下图:
![](https://static.oschina.net/uploads/space/2018/0111/224817_6rqz_2937605.png)
第一个为输入的执行命令,第二个 ‘first’ 是输入的秘钥名称,不同账号应对应不同名字,第三第四处红框直接回车,执行完毕后会在当前文件夹下生成 first 和 first.pub 两个文件:
![](https://static.oschina.net/uploads/space/2018/0111/225101_XlXt_2937605.png)
2-2 将秘钥放入个人设置
以github为例,登录 --> settings --> SSH and GPG keys --> New SSH key
![](https://static.oschina.net/uploads/space/2018/0111/225750_IpVd_2937605.png)
title: 随便填
key: 将 first.pub 秘钥中的内容复制到里面
2-3 重复上面两个命令,生成秘钥,然后放入网站
2-4 新建并修改 config 文件
在 C:\Users\Administrator\.ssh 文件夹下建立 config 文件:
#first account Host first HostName github.com User first IdentityFile ~/.ssh/first #second account Host second HostName github.com User second IdentityFile ~/.ssh/second
其中,HOST: 任意,
HostName: github --> github.com 码云 --> git.oschina.net
User: 随意,我写的是 2-1 中的 user.name
IdentityFile: ~/.ssh/xxx xxx是秘钥文件中的文件名,即上面的 first
2-5 clone 项目
git clone git@first:用户名/项目.git
其实就是用 config 中的 Host 代替 Hostname, 相当于给域名起了个别名
2-6 默认账号
电脑配置了度账号之后,最近在公司push代码时用的总是私人账号,发现在 C 盘个人用户目录下存在一个 .gitconfig 文件,可以进行相关配置
相关文章推荐
- windows下多个git账号配置并且将本地仓库项目推送到远程仓库
- windows下多个git账号配置并且将本地仓库项目推送到远程仓库
- Windows下Git多账号配置,同一电脑多个ssh-key的管理
- windows下多个git账号配置并且将本地仓库项目推送到远程仓库
- [置顶] Windows一台电脑配置多个git账号
- windows下多个git账号配置并且将本地仓库项目推送到远程仓库
- windows下多个git账号配置并且将本地仓库项目推送到远程仓库
- Windows下Git多账号配置,同一电脑多个ssh-key的管理
- windows下多个git账号配置并且将本地仓库项目推送到远程仓库
- windows下多个git账号配置并且将本地仓库项目推送到远程仓库
- Windows下Git多账号配置,同一电脑多个ssh-key的管理
- Windows下Git多账号配置,同一电脑多个ssh-key的管理
- windows下多个git账号配置并且将本地仓库项目推送到远程仓库
- windows下多个git账号配置并且将本地仓库项目推送到远程仓库
- windows下多个git账号配置并且将本地仓库项目推送到远程仓库
- windows下多个git账号配置并且将本地仓库项目推送到远程仓库
- Windows下Git多账号配置,同一电脑多个ssh-key的管理
- Windows下Git多账号配置,同一电脑多个ssh-key的管理
- windows下多个git账号配置并且将本地仓库项目推送到远程仓库
- windows下多个git账号配置并且将本地仓库项目推送到远程仓库