博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Windows配置多git账号
阅读量:5875 次
发布时间:2019-06-19

本文共 1133 字,大约阅读时间需要 3 分钟。

hot3.png

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

        结果如下图:

224817_6rqz_2937605.png

        第一个为输入的执行命令,第二个 ‘first’ 是输入的秘钥名称,不同账号应对应不同名字,第三第四处红框直接回车,执行完毕后会在当前文件夹下生成 first 和 first.pub 两个文件:

225101_XlXt_2937605.png

    2-2 将秘钥放入个人设置

        以github为例,登录 --> settings --> SSH and GPG keys --> New SSH key

225750_IpVd_2937605.png

        title: 随便填

        key:  将 first.pub 秘钥中的内容复制到里面

    2-3 重复上面两个命令,生成秘钥,然后放入网站

    2-4 新建并修改 config 文件

        在 C:\Users\Administrator\.ssh 文件夹下建立 config 文件:

#first accountHost firstHostName github.comUser firstIdentityFile ~/.ssh/first#second accountHost secondHostName github.comUser secondIdentityFile ~/.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:用户名/项目.git

          其实就是用 config 中的 Host 代替 Hostname, 相当于给域名起了个别名

    2-6 默认账号

        电脑配置了度账号之后,最近在公司push代码时用的总是私人账号,发现在 C 盘个人用户目录下存在一个 .gitconfig 文件,可以进行相关配置

    

转载于:https://my.oschina.net/u/2937605/blog/1605858

你可能感兴趣的文章
SCDPM2012 R2实战一:基于SQL 2008 R2集群的SCDPM2012 R2的安装
查看>>
SQL SERVER中字段类型与C#数据类型的对应关系
查看>>
Linux lsof命令详解
查看>>
SVG path
查看>>
js判断checkbox是否选中
查看>>
多系统盘挂载
查看>>
MySQL函数怎么加锁_MYSQL 函数调用导致自动生成共享锁问题
查看>>
MR1和MR2的工作原理
查看>>
Eclipse中修改代码格式
查看>>
GRUB Legacy
查看>>
关于 error: LINK1123: failure during conversion to COFF: file invalid or corrupt 错误的解决方案...
查看>>
python实现链表
查看>>
java查找string1和string2是不是含有相同的字母种类和数量(string1是否是string2的重新组合)...
查看>>
Android TabActivity使用方法
查看>>
Eclipse的 window-->preferences里面没有Android选项
查看>>
《麦田里的守望者》--[美]杰罗姆·大卫·塞林格
查看>>
遇到的那些坑
查看>>
央行下属的上海资信网络金融征信系统(NFCS)签约机构数量突破800家
查看>>
[转] Lazy evaluation
查看>>
常用查找算法总结
查看>>