码迷,mamicode.com
首页 > Windows程序 > 详细

windows 下部署多个git账户(gitee、github)

时间:2020-07-04 11:47:54      阅读:106      评论:0      收藏:0      [点我收藏+]

标签:主机   测试   The   glob   user   配置   config   ref   loading   

1. 清除 git 的全局设置(针对已安装 git)

新安装 git 跳过。

若之前对 git 设置过全局的 user.name 和 user.email
类似 (用 git config --global --list 进行查看你是否设置)

$ git config --global user.name "你的名字"
$ git config --global user.email  "你的邮箱"

必须删除该设置

$ git config --global --unset user.name "你的名字"
$ git config --global --unset user.email "你的邮箱"

2. 生成新的 SSH keys

1:先配置github

生成一个github用的SSH-Key密钥:输入命令:(id_rsa_github是生成公钥的名)

在指定的 .ssh 目录下 运行

  

ssh-keygen -t rsa -C "yourname@email.com"

或者

 

$ ssh-keygen -t rsa -C 你的邮箱 -f ~/.ssh/id_rsa_github

 

技术图片

 

 

2:配置gitee

生成一个gitee用的SSH-Key密钥:输入命令:(id_rsa_gitee是生成公钥的名)

在指定的 .ssh 目录下 运行

 

ssh-keygen -t rsa -C "yourname@email.com"

直接回车3下,什么也不要输入,就是默认没有密码。

 

 

3:查看公钥 添加到对应账号下的

 命令:

  

cat id_rsa_github.pub

 

技术图片

 

 

 

3. 配置config文件

需要在.ssh文件夹下新建config文件,先新建config.txt,然后修改文件名去掉后缀。

config文件内容如下:

其中第二行和第三中 需要填写gitlab的仓库地址

# gitee
    Host gitee.com
    HostName gitee.com
    PreferredAuthentications publickey
    IdentityFile ~/.ssh/id_rsa_gitee
    User 账号邮箱
# github
    Host github.com
    HostName github.com
    PreferredAuthentications publickey
    IdentityFile ~/.ssh/id_rsa_github
    User 账号邮箱
————————————————
 

# 配置文件参数
# Host : Host可以看作是一个你要识别的模式,对识别的模式,进行配置对应的的主机名和ssh文件
# HostName : 要登录主机的主机名
# User : 登录名
# IdentityFile : 指明上面User对应的identityFile路径

 

 

4. 测试

 

$ ssh -T git@gitee.com

技术图片

 

windows 下部署多个git账户(gitee、github)

标签:主机   测试   The   glob   user   配置   config   ref   loading   

原文地址:https://www.cnblogs.com/qingjiawen/p/13234229.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!