windows配置多个Git账号

1.在git的目录下打开 Git Bash 工具
在这里插入图片描述
2.输入命令以下命令

ssh-keygen -t rsa -C "your_email@example.com"

在这里插入图片描述
提示输入文件位置以及文件名,使用有标示性的文件名,例如“id_rsa_gitee”,紧接着输入两遍密码(远程仓库对应的密码)即可。
ps:文件位置–填写.ssh的目录(一般windows 在C:\Users{用户名}.ssh;MAC在/Users/{用户名}/.ssh)
id_rsa_gitee 一般根据域名填写例如:gitee、gitHub、公司的Git地址
在这里插入图片描述
看到这里表示成功了!

3.进入.ssh的目录(一般windows 在C:\Users{用户名}.ssh;MAC在/Users/{用户名}/.ssh)
在这里插入图片描述
可以看到生成的id_rsa文件,点击id_rsa_codeup.pub查看公钥信息
在这里插入图片描述
复制信息到gitee的ssh配置中点击保存。
在这里插入图片描述
4.在git目录中点击Git bash输入

vim ~/.ssh/config 

填写配置,

# gitee
Host gitee.com
HostName gitee.com
PreferredAuthentications publickey
IdentityFile ~/.ssh/gitee_xxx_id_rsa

# github
Host github.com
HostName github.com
PreferredAuthentications publickey
IdentityFile ~/.ssh/github_xxx_id_rsa

然后保存。(其中 Host 和 HostName 填写 git 服务器的域名,IdentityFile 指定私钥的路径。如果你还有其他的代码服务器,可以继续追加配置。)

5.使用 ssh -T host 命令进行分别测试

$ ssh -T git@github.com

测试成功后,再测试其他平台:

$ ssh -T git@gitee.com

github和gitee分别对应不同的语句。
在这里插入图片描述
出现了HI ! 证明成功!!!!
小乌龟 Git 工具适配
除了 git-scm 命令行工具外,我们还常用 TortoiseGit 可视化工具来配合工作,该工具乌龟 logo,故该工具俗称 “小乌龟”。

由于 TortoiseGit 使用的 SSH 秘钥与 ssh-keygen 不同,所以使用 TortoiseGit 的时候依旧会提示 NotSupport。所以我们需要对 TortoiseGit 的 SSH 工具进行修改。

打开 TortoiseGit 配置,选择 Network --> SSH,调整原来的 TortoiseGitPlink.ese 为 git-scm 工具的 ssh.exe,如下图所示:

TortoiseGit 原来的配置:

在这里插入图片描述

TortoiseGit 修改为 ssh.exe 后的配置:

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值