当前位置:   article > 正文

如何配置Gitee与Github在同一Git环境_如何连接 gitee与github

如何连接 gitee与github

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"要换成你自己的名称和邮箱
  • 1
  • 2
  • 3
3.2生成SSH密匙

什么是SSH?

如果没有找到ssh文件夹?

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

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

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"`
  • 1

然后敲击两次回车

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

(2)gitee密钥
同样操作,

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

复制公钥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
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13

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

4测试

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

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

闽ICP备14008679号