零基础完成git开发环境配置

零基础完成git开发环境配置

零基础完成git开发环境配置

一、前言

本文面向零基础读者,详细讲解git开发环境配置。

二、操作步骤与知识讲解

1.安装git(针对windows系统)

操作步骤

①打开https://git-scm.com/install/windows

②点击Git for Windows/x64 Setup(大部分情况都是点击这个,具体还是要看个人电脑)
③之后一路默认并点击下一步(Next)即可

原理讲解

①略

②x64,x86,ARMx64讲解

x64是指64位架构的windows操作系统,专门运行在现代64位cpu上;

x86是32位系统,现在基本已被淘汰;

ARM64是基于ARM的Windows64位操作系统。

x64安装包只能安装在64位windows系统上,而x86安装包不但可以安装在32位windows系统上,也可安装在64位windows系统上;

ARM64不能装ARM64之外的安装包,别的系统也不能装ARM64安装包。

③略

2.git配github

操作步骤

①打开git-bash.exe

②运行命令:git --version

若返回版本号,则继续下一步。

③运行命令:

git config --global user.name"此处填写你的github用户名"

git config --global user.email"此处填写你的github关联邮箱"

④运行命令:git config --global --list

确认全局配置是正确的,之后继续下一步。

⑤运行命令:ssh-keygen -t ed25519 -C “填写你的github关联邮箱”

后续继续回车即可,直至进入下一步。

⑥运行命令: cat ~/.ssh/id_ed25519.pub

将运行后终端输出的字符串复制

⑦打开github,点击右上角头像→点击settings→点击左侧SSH and GPG keys→New SSH key;

title自定义(比如windows-gitbash),把公钥内容粘贴到Key中,点击Add SSH key,后续完成账号验证即可。

⑧运行命令:ssh -T git@github.com

对于弹出的提示,输入yes并回车。

至此,我们便完成了git开发环境的配置,后续可以使用git操控github远程仓库。

原理讲解

git-bash.exe是Git for windows自带的一套终端模拟器,模拟出类似Linux的运行环境。

它使用bash运行环境,支持所有的git命令Linux常用命令并且自带OpenSSH

其中,Bash指的是Bourne Again Shell。而Shell指的是命令解释器,是人与操作系统内核之间的翻译官。

Bash就是Shell的一种,Linux的默认终端就是bash。

②这是一条git命令,用于查看git版本。

③git config是git配置命令;–global指全局级别,使得本机的所有git仓库共用这套配置;

user.name是提交代码时显示的作者名称,user.email是提交代码时绑定的作者邮箱。

执行这两条命令后,所有git commit都会带上相应的作者名称与作者邮箱。

④这是用于查看全局配置的Git命令

⑤SSH指的是Secure Shell(安全外壳协议),可以以加密方式远程登录另一台电脑/服务器。

ssh-keygen是OpenSSH自带的SSH密钥生成工具,用于生成非对称密钥对(公钥+私钥),常用于Git与服务器免密SSH登录;

-t ed25519中,-t用于指定算法,而ed25519则是现代推荐的椭圆加密算法;

-C “填写你的github关联邮箱”,这里-C用来添加注释,一般是写邮箱,方便区分多组密钥。

注释会显示在公钥文件的末尾。

后续几步都是直接回车,这样会使得密钥对文件保存在默认地址,并且不给私钥设置密码。

cat是Linux命令的一种,用于读取指定文件的内容并打印到终端。

**~**代表用户当前的家目录,整个文件结构最终指向的就是公钥文件,执行命令后所输出的字符串即为公钥。

⑦将SSH生成的公钥与github账号进行了绑定

⑧这是一条OpenSSH客户端命令,用于测试SSH连接是否通畅,首次连接会弹出主机身份确认提示。

此处不具体展开讲解该命令。