Git下载安装GitHub账号申请及配置

本文是为准备搭建Hexo博客所单独发布的第二篇环境搭建博文,同时也是属于Git系列的文章。
正文中有关于Git的简单介绍、详细的搭建流程、GitHub注册及两者后续配置等,希望能对你有所帮助!感谢观看。

Git是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。
Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。
GitHub是基于Git的代码库托管站。
Git的作用就是对文件进行版本管理,方便在不同版本进行切换修改,类似文件分不同时间备份让后需要时找回其中一份代替,不过更方便使用。

一、下载Git安装程序

Git下载网站(国外网站,可确保为最新版本)
点击Download会跳转新的页面,也会同时开始下载,此时不用进行其他操作,等待下载完成即可
下载Git安装程序

二、安装过程

Git 2.28.0 Setup - Git2.28中文安装教程

1.信息

下载完成后,双击下载好的软件开始安装,出现如下对话框,点击Next>
安装-1

2.选择安装位置

安装-2

3.选择组件

默认选项和图中不一样,建议按照图中修改:
建议选中第二大项(共三项),Git Bash Here和Git GUI Here可以方便的在任意目录下打开git,选中这三项后Additional icons->On the Desktop(是否添加图标到桌面)就按照自己心情了
安装-3

4.创建开始菜单目录

安装-4

5.选择Git使用的默认编辑器

安装-5
点击下拉框,还有多种选择,以下为前四种翻译(注意点开下拉框后的滚动条,最上面还有一条选择):

  1. Use the Nano editor by default
  2. Use Vim (The ubiquitous text editor) as Git’s default editor
  3. Use Notepad++ as Git’s default editor
  4. Use Visual Studio Code as Git’s default editor

翻译:

  1. 默认使用 Nano 编辑器
  2. 使用 Vim 作为 Git 的默认编辑器
  3. 使用 Notepad++ 作为 Git 的默认编辑器
  4. 使用 Visual Studio Code 作为 Git 的默认编辑器

我没有选择其他的,直接默认了。

6.配置PATH环境

安装-6
选项1:Use Git from Git Bash only
只通过Git Bash使用Git
This is the most cautious choice as your PATH will not be modified at all.You will only be able to use the Git command line tools form Git Bash.
这是最安全的选择,因为您的PATH根本不会被修改。您只能使用 Git Bash 的 Git 命令行工具。
选项2:Git from the command line and also from 3rd-party software
Git来自命令行,也来自第三方软件(图中翻译略有不顺)
(Recommended)This option adds only some minimal Git wrappers to your PATH to avoid cluttering your environment with option Unix tools.
You will be able to use Git from Git Bash,the Command Prompt and the Windows PowerShell as well as any third-party software looking for Git in PATH.
(推荐)此选项仅向路径添加一些最小的Git包装器,以避免使用Unix工具使环境混乱。
您将能够从Git Bash、命令提示符和Windows PowerShell以及任何在PATH中寻找Git的第三方软件中使用Git。
选项3:Use Git and optional Unix tools from the Windows Command Prompt
通过Windows命令行使用Git和可选的Unix工具
Both Git and the optional Unix tools will be added to you PATH.
Git和可选的Unix工具都将添加到您计算机的 PATH 中。
Warning:This will override Windows tools like “find and sort”.Only use this option if you understand the implications.
警告:这将覆盖Windows工具,如 “ find 和 sort ”。只有在了解其含义后才使用此选项。

7.选择HTTPS传输后端

安装-7

8.配置行结束转换

安装-8
选项1:Checkout Windows-style,commit Unix-style line endings
签出Windows样式,提交unix样式的行结束
Git will convert LF to CRLF when checking out text files.When committing text files,CRLF will be converted to LF .For cross-pltform projects,this is the recommended setting on Windows (“core.autocrlf” is set to “true”)
在检出文本文件时,Git会将LF转换为CRLF。当提交文本文件时,CRLF将转换为LF。 对于跨平台项目,这是Windows上推荐的设置(“core.autocrlf"设置为"true”) .
选项2:Checkout as-is , commit Unix-style line endings
按原样签出,提交unix样式的行结束
Git will not perform any conversion when checking out text files. When committing text files, CRLF will be converted to LF. For cross-platform projects,this is the recommended setting on Unix (“core.autocrlf” is set to “input”) .
在检出文本文件时,Git不会执行任何转换。 提交文本文件时,CRLF将转换为LF。 对于跨平台项目,这是Unix上的推荐设置 (“core.autocrlf"设置为"input”)
选项3:Checkout as-is,commit as-is
按原样结账,提交按原样
Git will not perform any conversions when checking out or committing text files.Choosing this option is not recommended for cross-platform projects ("core.autocrlf"is set to “false”) .
在检出或提交文本文件时,Git不会执行任何转换。对于跨平台项目,不推荐使用此选项(“core.autocrlf"设置为"false”)

9.配置终端模拟器以与Git Bash一起使用

安装-9
选项1:Use MinTTY (the default terminal of MSYS2)
使用MinTTY(MSYS2的默认终端)
Git Bash will use MinTTY as terminal emulator,which sports a resizable window,non-rectangular selections and a Unicode font. Windows console programs (such as interactive Python) must be launched via ‘winpty’ to work in MinTTY.
Git Bash将使用MinTTY作为终端模拟器,该模拟器具有可调整大小的窗口,非矩形选区和Unicode字体。 Windows控制台程序(如交互式Python)必须通过’winpty’启动才能在MinTTY中运行。
选项2:Use Windows’ default console window
使用Windows的默认控制台窗口
Git will use the default console window of Windows (“cmd.exe”),which works well with Win32 console programs such as interactive Python or node.js , but has a very limited default scroll-back,needs to be configured to use aUnicode font in order to display non-ASCII characters correctly,and prior to Windows 10 its windows was not freely resizable and it only allowed rectangular text selections.
Git将使用Windows的默认控制台窗口(“cmd.exe”),该窗口可以与Win32控制台程序(如交互式Python或node.js)一起使用,但默认的回滚非常有限,需要配置为使用unicode 字体以正确显示非ASCII字符,并且在Windows 10之前,其窗口不能自由调整大小,并且只允许矩形文本选择。

10.选择默认的"git pull"行为

安装-10

11.选择一个有证书的助手

安装-11

12.配置额外的选项

安装-12

13.实验配置选项

安装-13

14.完成Git设置向导(完成安装)

安装-14
在开始菜单里点击"Git Bash",弹出命令行窗口,就说明Git安装成功!
以及,在任意目录下右击,可以看到右键菜单中有"Git GUI Here"和"Git Bash Here"两个选项,如下图。
在我的个人博客右键点击"Git Bash Here"选项,命令行窗口截图如下:
右键菜单Git命令行界面

15.查看更新前后版本号

更新前打开Windows命令行查看了当时版本,安装新版结束后又查看一次(前面命令敲错了,哈哈),截图并贴出来
cmd查看Git版本Git 2.28.0 安装过程就写到这里了。

三、账号申请

安装完成后需要设置自己的GitHub账号和邮箱,否则无法正确使用(此步骤为第四大点)
如果目前还没有申请账号,则如以下步骤,先进行账号申请

1.注册账号

进入账号申请网址 ,出现如下界面:(未登录时会自动进入注册选项卡,若已有账号记得切换到“登录”)
账号申请网址输入自己想要的账户名,自己的邮箱和密码,账户名只能包含字母和数字字符或者是单个连字符“-”并且连字符不可以作为开头或者结尾;密码中至少包含一个字母,一个数字,并且长度不小于7个字符。
输入完成后后点击“Sign up for Github”。

2.验证是人为操作

这里的验证不一定是图中这个,总会慢慢改变验证方式,按照要求进行即可,都很简单的
注册后验证

3.选择兴趣

选择你的兴趣和学习目的,这会方便github给你推荐对应的资讯或提示,这里我也选了几个
选择感兴趣的

4.验证邮箱

github发送一条邮件到你邮箱,注意查收,点击蓝色按钮验证即可。
去邮箱进行验证
点击完成验证到这里你的GitHub账号即创建完毕了,页面显示的内容如“创建项目”、“建立组织”、“开始学习”等可跳过,你可以自行学习或在以后的开发中慢慢摸索。

四、后续设置

1.设置用户名及邮箱

因为Git是分布式版本控制系统,所以,每个机器都必须自报家门:你的GitHub用户名和Email地址
账号申请完成后,打开命令行或者Git Bash,输入:

git config --global user.name YourGitHubUserName
git config --global user.email YourEmail

其中YourGitHubUserName和YourEmail替换成上面注册时的账户名和邮箱
命令行下输入和Git Bash下输入均可,然后分别回车即可
我就不在命令行展示这两条命令,上面这个GitHub账号是为了截图展示特意创建的,邮箱也是新申请的。
所以我直接将自己原本的GitHub账号及邮箱设置后的,通过这条命令显示一下

git config --global --list

查看用户名及邮箱设置

2.配置sshkey

好处:每次提代码都不要输入用户名和密码。

①生成ssh

命令行或Git Bash中输入以下命令,注意两边双引号是需要的

ssh-keygen -t rsa -C "YourEmail"

然后连敲三次回车键,以下为产生结果(截图展示最好将邮箱隐藏)
生成ssh密钥结束后去系统盘目录下(一般在 C:\Users\你的用户名.ssh)(mac: /Users/用户/.ssh)查看是否有ssh文件夹生成,此文件夹中以下两个文件
查看文件生成将ssh文件夹中的公钥(第二个文件: id_rsa.pub)打开,全选内容并复制
接下来按下面的步骤添加到GitHub账号的ssh设置中

②设置ssh密钥

在GitHub的个人账户的设置中找到对应界面
去设置ssh-1title随便起一个,将公钥( id_rsa.pub)文件中内容复制粘贴到key中,然后点击Ass SSH key就好啦
去设置ssh-2

③测试配置结果

测试一下配置是否成功,在Git Bush命令框(刚才配置账号和邮箱的命令框)中继续输入以下命令,回车

ssh -T git@github.com

检查是否连接到github,注意要再确认时输入yes再回车
检查配置结果
连接成功示例:
Hi qinsouth-575! You’ve successfully authenticated, but GitHub does not provide shell access.
你好,秦南575!您已经成功地进行了身份验证,但是GitHub不提供shell访问。

后记 - 感谢

到这里关于Git下载安装、GitHub账号申请、后续配置等的内容全部讲完
感谢你的观看,希望对你有所帮助!
尊重知识产权-以下是本文参考文档链接,感谢三位作者!
CSDN-san兄弟:Git下载安装及设置详细教程
CSDN-Petrus1021:git中文安装教程
CSDN-ots_luo:注册github账号详细中文版教程【精选】

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

丶清杉

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值