在windos中同时使用gitee与github

1.为什么这样做?

原因非常简单,我们遇到自己喜欢的git仓库后,通常会将他们克隆到我们本地电脑上,但这个时候会有一个问题,就是我们喜欢的仓库有可能是gitee仓库,也有可能是github仓库,这个时候将git设置成既可以拉取gitee仓库又可以拉取github仓库就显得非常重要。

2.下载并安装git

这里以windows版本为例。

官网下载地址为 git-scm.com

国内下载镜像为6阿里镜像

第一步:打开官网下载git-scm.com

我们选择下载git-2.4.1

image-20230613201829489

image-20230613201930965

因为git的服务器在国外下载可能比较慢,我把exe安装包放到了我的百度网盘上了,大家自取即可。

链接: https://pan.baidu.com/s/1zI6ICZkAidNDQJCt3Hsg-g?pwd=ha92

提取码: ha92

第二步:安装git

点击exe文件

image-20230613203010014

选择安装路径

image-20230613203159146

image-20230613203701445

image-20230613203757892

image-20230613203830465

image-20230613203944711

image-20230613204017882

image-20230613204055738

image-20230613204128890

image-20230613204208423

image-20230613204239863

image-20230613204308796

image-20230613204345935

image-20230613204445636

image-20230613204546372

image-20230613204634225

等待安装成功即可

第三步:验证是否安装成功

进入windwos桌面 --> 鼠标右键 --> 查看是否有git bash git gui

image-20230613213014956

我们一般都是使用git bash here来进行命令行的输入。

3.git同步gitee和github

1.设置git用户名与邮箱

第一步:桌面点击鼠标右键,打开git bash here

image-20230613213523893

第二步:执行命令添加用户名邮箱

用户名可以随意取,但是邮箱必须是我们的github和gitee上面的邮箱,建议:gitee与github是同一个邮箱。

git config --global user.name "user name"
git config --global user.email "[email protected]"

2. 创建ssh keys

一般方式(不推荐)

-C 后面的是邮箱,填入自己的邮箱即可

ssh-keygen -t rsa -C "[email protected]"

第一步:gitee创建ssh keys

[email protected]是邮箱

ssh-keygen -t rsa -f ~/.ssh/id_rsa.gitee -C "[email protected]"

-33

第二步:github创建ssh keys

[email protected]是邮箱

ssh-keygen -t rsa -f ~/.ssh/id_rsa.github -C "[email protected]"

image-20230613215026469

第三步:修改ssh配置文件

进入windwos的 C:\Users\\用户名\.ssh目录,目录结构如下:

image-20230613215558200

如果没有config文件,需要我们自己创建一个,可以先创建一个config.txt文件,填入下面内容,之后在把config.txt的扩展名删掉,变成config

config.txt内容如下:直接粘贴即可

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

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

3.gitee官网添加公钥

第一步:登录gitee

Gitee.com

第二步:点击账号设置

16

第三步:添加秘钥

-03

打开我们C:\Users\用户\.ssh目录下的id_rsa.gitee.pub文件,将里面的公钥添加到其中

image-20230613223341985

输入gitee密码

image-20230613223416807

第四步:测试是否绑定成功

ssh -T [email protected]

image-20230613223620187

4.github官网添加公钥

第一步:登录github

GitHub

第二步:点击Setting

image-20230613220229405

第三步:点击New SSH Key

image-20230613220405738

第四步:添加SSH Key

打开我们C:\Users\用户\.ssh目录下的id_rsa.github.pub文件,将里面的公钥添加到其中

image-20230613220804262

输入github的密码即可

image-20230613220825586

第五步:测试是否绑定成功

ssh -T [email protected]

成功如下图

image-20230613221032020

4.拉取gitee仓库

1.选择自己喜欢的gitee仓库

image-20230613223728517

2.点击克隆下载,复制仓库url

38-30

3.打开git bash here克隆项目

命令

git clone 仓库的url
-
git clone https://gitee.com/wuaixuebiancheng/typora-forest-theme.git

image-20230613224103205

5.拉取github仓库

1.选择自己喜欢的github仓库

image-20230613221343618

2.点击code,复制仓库的url

image-20230613221438686

3.打开git bash here克隆项目

命令

git clone 仓库的url
-
git clone https://github.com/tomorrowfine/yolov5-tf2.git

image-20230613222603714

猜你喜欢

转载自blog.csdn.net/qq_63119830/article/details/131197905