Windows环境安装及配置git并连接gitee远程仓库

news/2024/5/17 19:46:00 标签: git, gitee, github, 版本管理, 远程仓库

在这里插入图片描述

欢迎关注博主 Mindtechnist 或加入【Linux C/C++/Python社区】一起探讨和分享Linux C/C++/Python/Shell编程、机器人技术、机器学习、机器视觉、嵌入式AI相关领域的知识和技术。


Windows环境安装及配置git并连接gitee远程仓库

    • 1.下载git安装包
    • 2.安装git
    • 3.配置用户名及邮箱
    • 4.配置gitee
    • 5.建立本地仓库并提交代码
    • 6.提交至远程仓库


专栏:《Linux从小白到大神》《Linux开发环境搭建》


git_10">1.下载git安装包

进入git官网 git下载官网直达
在这里插入图片描述

点击downloads
在这里插入图片描述

选择Windows
在这里插入图片描述

如果是64位电脑则下载64位软件。

git_23">2.安装git

安装时需要联网,双击安装包并点击next
在这里插入图片描述

根据自身情况选择安装文件夹
在这里插入图片描述

创建桌面图标并点击next,然后一直按照默认选项点击next即可,直到出现安装按钮
在这里插入图片描述

点击安装,等待安装结束
在这里插入图片描述

取消勾选,点击完成。我们可以通过鼠标右键或者桌面图标进入git命令行
在这里插入图片描述

3.配置用户名及邮箱

依次输入下面的命令来配置并查看

git config --global user.name "username"
git config --global user.email "email"
git config --list --global

在这里插入图片描述

这里的用户名和邮箱都可以随便设置,但是建议邮箱使用真实邮箱。

gitee_54">4.配置gitee

首先登陆自己的gitee账号,点击加号新建仓库
在这里插入图片描述

输入仓库名称,根据需要配置仓库的其他属性,点击创建即可
在这里插入图片描述

创建成功后,点击设置
在这里插入图片描述

在设置里面选择SSH公钥
在这里插入图片描述

我们可以在gitee的帮助中心查看添加公钥的方法
在这里插入图片描述

下面,打开自己的git窗口,输入命令

ssh-keygen -t ed25519 -C "xxxxx@xxxxx.com"  
# Generating public/private ed25519 key pair...

按三次回车,即可生成 ssh key。
通过查看 ~/.ssh/id_ed25519.pub 文件内容,获取到你的 public key

cat ~/.ssh/id_ed25519.pub
# ssh-ed25519 AAAAB3NzaC1yc2EAAAADAQABAAABAQC6eNtGpNGwstc....

我们也可以在自己的C盘,用户文件夹下的.ssh文件夹下,看到密钥文件
在这里插入图片描述

我们复制密钥的内容,复制git命令行中查看到的密钥内容或者复制.ssh文件夹下.pub文件(可以使用记事本打开)的内容都可以。
复制生成后的 ssh key,通过仓库主页 「管理」->「部署公钥管理」->「添加部署公钥」 ,添加生成的 public key 添加到仓库中。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

添加后,在终端中输入

ssh -T git@gitee.com

首次使用需要确认并添加主机到本机SSH可信列表。

在这里插入图片描述

输入yes,若返回 Hi XXX! You’ve successfully authenticated, but Gitee.com does not provide shell access. 内容,则证明添加成功。
在这里插入图片描述

现在就可以在本地和gitee仓库之间进行连接了。

5.建立本地仓库并提交代码

打开git客户端,通过cd命令进入需要上传的项目的所在文件夹,初始化本地仓库

git init

在这里插入图片描述

这是我们通过ls命令可以看到该目录下多了一个隐藏文件夹.git

在这里插入图片描述

此时,可以将代码提交到本地仓库,如果我们希望把一些不需要的文件不提交到仓库,可以在当前目录下建立一个.gitignore的txt文档,并把不希望提交到仓库的文件名写在该txt中即可,gitignore文件中的规则可以另行查询学习
在这里插入图片描述

git命令行输入命令提交代码
在这里插入图片描述

这些都是git的一些命令,可以自行学习。提交后可以查看提交状态

在这里插入图片描述

6.提交至远程仓库

git remote add origin 仓库路径地址URL+仓库名称.git

仓库的URL可以在自己的gitee仓库的管理选项中查看
在这里插入图片描述
在这里插入图片描述

直接复制路径和名称到git命令行即可
在这里插入图片描述

继续执行命令

git push origin master

输入命令回车后会提示输入你的gitee用户名和密码,输入即可
在这里插入图片描述

如果此时出现报错,可以根据它的提示执行下面的命令
在这里插入图片描述

此时根据提示来合并分支,然后重新提交

git pull --rebase origin master

git push origin master

在这里插入图片描述

提交成功后就可以在自己的gitee仓库看到自己的代码了,并且还有自己备注的信息

在这里插入图片描述

如果需要拉取远程代码带本地,可以直接下载,也可以在git命令行使用命令
在这里插入图片描述

使用clone命令,地址直接在仓库“克隆/下载”选项复制

git clone 地址

在这里插入图片描述

如果我们想清空远程仓库,可以直接在gitee仓库的设置里面清空。

在这里插入图片描述


在这里插入图片描述
在这里插入图片描述



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

相关文章

MySQL 事务详解

目录 一、事务简介 二、事务四大特性 三、事务控制语句 四、事务处理主要有两种方法 一、事务简介 事务是一组操作的集合,它是一个不可分割的工作单位,事务会把所有的操作作为一个整体一起向系 统提交或撤销操作请求,即这些操作要么同时…

latex 知识点总结

文章目录(一)latex 知识点总结(二)latex使用技巧(一)latex 知识点总结 LaTeX 是一种文本排版系统,可以用于制作高质量的科技文献,如论文、书籍、演示文稿等。以下是 LaTeX 中的一些重…

RC4加密——python实现java实现

1.RC4算法简介 ​ RC4算法由Ron rivest于1987年设计出的一种对称加密算法,其加密密钥和解密密钥是相同的,加密和解密过程也相同。 ​ 属于对称加密算法中的流密码加密算法,流密码不对明文数据进行分组,而是用密钥生成与明文一样…

【MySQL】CentOS编译安装MySQL5.7实战

前言 这篇文章是关于MySQL编译安装的,重点掌握的是编译的过程,以及体会排错的痛苦。出错在所难免,最重要的是要有一颗不放弃的心。 本文收录于《数据库入门与精通》专栏, 本专栏写作的过程中,联合了csdn几位DBA大佬,…

iocp代码

--------- 能帮到你的话,就给个赞吧 😘 ******** hello大家好,今天向大家介绍iocp代码。放心不会很难,这篇文章将在100字以内结束。同时有什么疑问尽管提问,github也行,保证回答。 要清楚iocp代码就要分两部…

Leetcode773滑动谜题(BFS)

题目链接 滑动谜题https://leetcode.cn/problems/sliding-puzzle/如果对BFS不太了解,可以浏览下方的文章,对BFS有一个大致的了解: BFS(迷宫问题)https://blog.csdn.net/weixin_51882166/article/details/125891504 …

R语言空间分析、模拟预测与可视化

目录 专题一、R语言空间数据介绍及数据挖掘关键技术 专题二、R语言空间数据高级处理技术 专题三、R语言多维时空数据处理技术与数据清洗整合 专题四、R语言地统计与空间自相关、空间插值方法 专题五、R语言机器学习与空间模型预测及不确定性评估 专题六、R语言空间尺度转…

Spring Boot对接一切(以下第三方库和框架)

Spring Boot还支持对接以下第三方库和框架:RabbitMQ:用于消息队列的高性能Java企业级开源协议。Redis:一个内存中的键值存储系统,提供快速的键值存储解决方案。Dubbo:一个基于事务的服务发现和注册中间件,可…