Windows系统GIT安装与GitHub远程仓库

  • Post author:
  • Post category:其他




Windows系统GIT安装



Git是什么

Git(读音为/gɪt/)是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。Git是目前世界上最先进的分布式版本控制系,分为工作区、暂存区、本地仓库和远程仓库。一般开发者在本地开发后提交到本地仓库,如果代码需要与他人合并需要提交至远程仓库。开发者一般用pull\push命令进行仓库代码的拉取\提交。

工作原理 / 流程:

在这里插入图片描述

Workspace:工作区

Index / Stage:暂存区

Repository:仓库区(或本地仓库)

Remote:远程仓库



windows环境安装

git官方下载链接:https://github.com/git-for-windows/git/releases/tag/v2.40.0.windows.1

选择自己喜欢的版本进行下载,按部就班安装工即可

在这里插入图片描述



环境变量

安装完成后,记得配置环境变量。

在这里插入图片描述



验证安装

打开电脑WIN+R 进入cmd,输入 git –version

在这里插入图片描述

表示安装成功。



GitHub与远程仓库



GitHub是什么

GitHub是一个面向开源及私有软件项目的托管平台,因为只支持Git作为唯一的版本库格式进行托管,故名GitHub。



GitHub账号注册

进入GitHub官方网站 https://github.com/login

在这里插入图片描述

选择注册账号,按照步骤按部就班进行邮箱验证即可。



创建本地SSH Key

在用户主目录下,看看有没有.ssh目录,如果有就看看这个目录下有没有id_rsa和id_rsa.pub这两个文件;如果有的话,直接跳过此如下命令,如果没有的话,打开CMD命令行

输入命令:

ssh-keygen -t rsa –C “你自己的邮箱”

由于我本地此前运行过一次,所以本地有,如下所示:

在这里插入图片描述

id_rsa是私钥,不能泄露出去,id_rsa.pub是公钥,可以放心地告诉任何人。



GitHub接入本地电脑公匙

登录github,打开” settings”中的SSH Keys页面,然后点击“Add SSH Key”,填上任意title,在Key文本框里黏贴id_rsa.pub文件的内容。

在这里插入图片描述

点击 NEW SSH Key,你就应该可以看到已经添加的key

在这里插入图片描述



创建个人远程库

登录github上,然后在右上角找到“create a new repo”创建一个新的仓库。如下:

在这里插入图片描述

在Repository name填入demo,其他保持默认设置,点击“Create repository”按钮,就成功地创建了一个新的Git仓库:

在这里插入图片描述

远程仓库创建成功会自动跳转进入刚刚的仓库:

在这里插入图片描述

如图所以,我们可以用git命令连接上仓库做喜欢做的事情了:

…命令行创建一个新的仓库

echo “# demo” >> README.md

git init

git add README.md

git commit -m “first commit”

git branch -M main

git remote add origin https://github.com/senfel/demo.git

git push -u origin main

…命令行push至远程仓库

git remote add origin https://github.com/senfel/demo.git

git branch -M main

git push -u origin main



传送门

有兴趣的朋友可以加入我知识星球!!!

相互学习共同进步!!!


知识星球优惠券传送门,现有限量种子用户免费加入

我们知识星球五大优势

优势一

特邀架构师、高级开发经理、高级开发工程师、高级技术经理亲临指导

程序猿之家社群

优势二

技术社区提供数据结构与算法、高并发多线程、小程序全栈、人工智能、故障排查等硬核文章更新

优势三

加入我们可以任意提出技术问题,社区嘉宾和星主会在24H内回复

优势四

加入我们可以任意选择一项高阶课程赠送《大厂数据结构与算法面试通关秘籍》、《算法设计与分析 – 厦门大学》、《Python全栈架构师》、《JAVA高级架构师》、《Docker技术入门与应用实战》

优势五

社区定时分享高阶课程,都是星主多年付费购买资源。包括但不限于JAVA架构/微服务实战、数据结构与算法、JVM调优与故障排查、Docker、K8S,以及生产环境各种踩坑指南。



版权声明:本文为weixin_39970883原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。