如何配置Gitee与Github在同一Git环境

1.前言

每次用Github的HTTP传博客代码都很慢,因为GitHub毕竟是境外的,所以为了解决GitHub上传代码慢,网站老是进不去的问题,可以利用国内的码云Gitee网站进行代码管理。

2.准备工作

首先你得有两个平台的账号,
Github注册GitHub教程
Gitee注册Gitee教程
跟着链接步骤先注册一下吧!

3.SSH配置

3.1清除已有git配置

如果你之前已经安装了git,并且也配置过了全局的user.name和user.email,那么现在就应该全部清除,清除方法如下:

git config --global --unset user.name "YourName"
git config --global --unset user.email "YourEmail"
//注意: 这里的"YourName"和"YourEmail"要换成你自己的名称和邮箱
3.2生成SSH密匙

什么是SSH?

如果没有找到ssh文件夹?

1.打开Git Bash,写上命令:

git config --global user.name “XXX”
git config --global user.email "XXX@XXX.com"

2.输入如下命令,然后连续按三个回车即可:

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

3.然后会出来提示
Enter file in which to save the key 后面跟着的便是ssh文件夹路径。

如果已有ssh文件夹

(1)github密钥
进入你的ssh文件夹路径,按住shift再点击鼠标右键,选择powershall打开(或者使用cmd窗口切换到.shh路径),输入命令:

`ssh-keygen -t rsa -C "YourGIthubEmail@mail.com" -f "github_id_rsa"`

然后敲击两次回车

之后运行命令cat github_id_rsa.pub输出文件公钥内容,复制公钥内容并添加到github的设置当中的SSH Keys中保存.

(2)gitee密钥
同样操作,

ssh-keygen -t rsa -C "YourGiteeEmail@mail.com" -f "gitee_id_rsa"

复制公钥gitee_id_rsa.pub公钥的内容,并添加到gitee的SSH Keys中保存.

3.3创建config文件避免ssh冲突

在~/.ssh文件夹下新建config文件(注意一定不要添加任何后缀),用记事本打开后添加以下内容:

# Gitee

Host gitee.com
HostName gitee.com
PreferredAuthentications publickey
IdentityFile ~/.ssh/gitee_id_rsa

# GitHub

Host github.com
HostName github.com
PreferredAuthentications publickey
IdentityFile ~/.ssh/github_id_rsa

然后保存后退出右击该文件:
属性→安全→高级→禁止继承→删除所有继承→确定

4测试

1.执行ssh -T git@github.com,如果返回successfully则github配置成功.
2.执行ssh -T git@gitee.com,如果返回successfully则gitee配置成功.

  • 5
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值