当前位置:   article > 正文

【Git学习】在一台电脑上配置多个git账户(账户、来源)_多个git账号

多个git账号

来源1:开源中国Gitee (地址
每个账户最多能创建 1000 个git仓库,且每个仓库最大可使用空间为2GB。
来源2:CODING(地址

第一个账户配置
1.打开git bash,输入以下命令生成 SSH Key

ssh-keygen -t rsa -C "你的邮箱"  

  • 1
  • 2
  1. 输入以下指令,复制密钥
clip < ~/.ssh/id_rsa.pub
  • 1
  1. 将密钥添加到你的账号里边,进入web界面找到ssh添加
  2. 在git bash中输入以下命令测试gitLab的SSH秘钥是否部署成功,出现欢迎语,表示配置成功
ssh -T git@xxx.xxx.xxx.xx 

  • 1
  • 2

第二个账号配置
将秘钥文件保存为id_rsa_oschina

ssh-keygen -t rsa  -f ~/.ssh/id_rsa_oschina -C "你的第二个邮箱"

  • 1
  • 2
  1. 输入以下指令,复制密钥
    注意文件路径与名称
clip < ~/.ssh/id_rsa_oschina.pub
  • 1
  1. 将密钥添加到你的账号里边,进入web界面找到ssh添加
  2. 在git bash中输入以下命令测试gitLab的SSH秘钥是否部署成功,出现欢迎语,表示配置成功
ssh -T git@xxx.xxx.xxx.xx 

  • 1
  • 2

环境配置
(1)添加秘钥到SSH Agent
因为默认只读取id_rsa,为了让SSH识别新的私钥,需将其添加的SSH agent中。

ssh-agent bash
ssh-add ~/.ssh/id_rsa
ssh-add ~/.ssh/id_rsa_oschina

  • 1
  • 2
  • 3
  • 4

(2)创建并配置config文件
在.ssh目录下创建一个config文本文件,添加相关配置。
每个账号单独配置一个Host,每个Host要取一个别名,每个Host主要配置HostName和IdentityFile两个属性即可

Host coding.net
    HostName e.coding.net
    IdentityFile C:\\Users\\邑轻尘\\.ssh\\id_rsa
    PreferredAuthentications publickey
    User caden

Host gitee.com
    HostName gitee.com
    IdentityFile C:\\Users\\邑轻尘\\.ssh\\id_rsa_oschina
    PreferredAuthentications publickey
    User cadenxue

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12

(3)取消之前的全局声明

git config --global --unset user.name
git config --global --unset user.email

  • 1
  • 2
  • 3

(4)在对应仓库下配置局部的变量
git config user.name “xxxx”
git config user.email “xxxx@xx.com”

(5)在对应文件中进行提交即可

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/AllinToyou/article/detail/438667
推荐阅读
相关标签
  

闽ICP备14008679号