在windos中同时使用gitee与github

news/2024/5/17 18:02:43 标签: github, gitee, git

1.为什么这样做?

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

git_4">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来进行命令行的输入。

gitgitee>giteegithub>github_74">3.git同步gitee>gitee和github>github

git_76">1.设置git用户名与邮箱

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

image-20230613213523893

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

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

git config --global user.name "user name"
git config --global user.email "xxx@xx.com"

2. 创建ssh keys

一般方式(不推荐)

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

ssh-keygen -t rsa -C "xxxxxx@xx.com"

第一步:gitee>gitee创建ssh keys

xxxxxx@qq.com是邮箱

ssh-keygen -t rsa -f ~/.ssh/id_rsa.gitee>gitee -C "xxxxxx@qq.com"

-33

第二步:github>github创建ssh keys

xxxxxx@qq.com是邮箱

ssh-keygen -t rsa -f ~/.ssh/id_rsa.github>github -C "xxxxxx@qq.com"

image-20230613215026469

第三步:修改ssh配置文件

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

image-20230613215558200

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

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

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

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

gitee>gitee_148">3.gitee>gitee官网添加公钥

第一步:登录gitee>gitee

Gitee.com

第二步:点击账号设置

16

第三步:添加秘钥

-03

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

image-20230613223341985

输入gitee>gitee密码

image-20230613223416807

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

ssh -T git@gitee>gitee.com

image-20230613223620187

github>github_178">4.github>github官网添加公钥

第一步:登录github>github

GitHub

第二步:点击Setting

image-20230613220229405

第三步:点击New SSH Key

image-20230613220405738

第四步:添加SSH Key

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

image-20230613220804262

输入github>github的密码即可

image-20230613220825586

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

ssh -T git@github>github.com

成功如下图

image-20230613221032020

gitee>gitee_212">4.拉取gitee>gitee仓库

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

image-20230613223728517

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

38-30

git_bash_here_224">3.打开git bash here克隆项目

命令

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

image-20230613224103205

github>github_236">5.拉取github>github仓库

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

image-20230613221343618

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

image-20230613221438686

git_bash_here_246">3.打开git bash here克隆项目

命令

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

image-20230613222603714


http://www.niftyadmin.cn/n/430964.html

相关文章

人生境界感悟

人生境界:首先要自我突破,进而才可以影响他人。 王阳明龙场悟道,实现了自我突破,并用人生实践了自己心经的威力,授人以用,终成圣人。

AI Chat 设计模式:1. 模板方法

模板方法模式是一种简单而常见的设计模式,在许多软件开发场景下都得到了广泛应用。在这篇博客中,我们将使用 ChatAI 作为助手详细解析模板方法模式。本文采用问答式的方式展开,问题由我提出,答案由 Chat AI 作出,灰色背…

Synchronized 偏向锁、轻量级锁、自旋锁、锁消除

一、重量级锁 上篇文章中向大家介绍了Synchronized的用法及其实现的原理。现在我们应该知道,Synchronized是通过对象内部的一个叫做监视器锁(monitor)来实现的。但是监视器锁本质又是依赖于底层的操作系统的Mutex Lock来实现的。而操作系统实…

03 表达关系的术语

文章目录 表达关系的术语关联关联的语义表达(6点) 泛化细化(也称为实现)依赖例题 UML 基本关系的一般用法① 模型化简单依赖②模型化单继承③模型化结构关系例题 表达关系的术语 关联 定义:关联是类目之间的结构关系,描述了一组具有相同结构、相同语义…

UTF是变长编码

在阅读关于UTF8变长编码的文档时,看到如下内容, 文档中1110表示涉及3个字节,10表示涉及一个字节,还有后面的1110高位有三个1,表示从当前字节起有3字节参与表示UNICODE,后面的高位有1个1,表示从当…

企业级开发学习笔记4.5 掌握Spring Boot多环境配置

Spring Boot是一个流行的Java开发框架,它提供了简化的配置和开发方式。在Spring Boot中,多环境配置是一项关键功能,允许开发人员在不同的环境中(如开发、测试和生产)使用不同的配置设置。以下是关于Spring Boot多环境配…

免费试用CharGPT的几种方法

很多朋友因为各种限制无法开通#ChatGPT Plus,而申请OpenAI的GPT-4 API也要慢慢排队(我的也还没下来)。于是在这里我搜集了X个可以免费使用的方法。注:哪有什么真正免费,只不过有人在替你付钱。因此下述的方法都有限制&…

GET与POST方法最主要的两个区别

HTTP有八种请求方式,每种方式都指明了操作服务器中指定URL资源的方式,最常用的就是GET和POST方式 GET方式 用户在浏览器地址直接输入某个URL地址或单击网页上的一个超链接时,浏览器将使用GET方式发送请求;form表单的method默认为…