使用GitHub的前期准备(安装Git与注册GitHub账户),你了解吗?

大家好,我是柒星

之前跟大家分享过什么是GitHub,让大家真正的去了解它。那么,我们了解过后,又如何使用呢?今天,带大家一探究竟!以下文章来自公众号【Honker】,可在公众号内点击学习资料,回复Git获取学习资料。

安装

Mac与Linux

在Mac中厂商已经预装了Git 。各版本的Linux中也都以软件包的形式给了用户,所以大家可以直接使用。

Windows

这里重点讲一下在Windows环境中的安装步骤以及初始设置。

我已提供了Git的安装包在网盘里,大家可在公众号内回复【Git安装包】即可获取。

安装包获取之后,双击运行一步步安装即可。

下面说一下安装时需要注意的地方:

在下图中,有必要的组件都以默认勾选,可以直接进入下一步。
在这里插入图片描述
在下图中设置环境变量,第一个是只使用来自Git Bash命令提示符的Git,第二个是可以使用命令行以及第三方软件的Git,第三个是从命令提示符中使用Git和可选的Unix工具。

大家可根据需要进行选择。
在这里插入图片描述

下图的意思设置换行符

使用Windows环境的各位,推荐你们选择默认的第一项。换行符在签出时会自动转换为CRLF(Carriage Return+Line Feed),在提交时则会自动换换位LF(Line Feed)。

在这里插入图片描述
注意以上几点,与当前环境相匹配进行安装就OK了。

在顺利安装好Git之后,双击启动它。这时会弹出名为Git Bash的命令提示符,如下图。
在这里插入图片描述

初始设置

设置姓名和邮箱地址

首先来设置使用Git时的姓名和邮箱地址。名字需要用英文来设置。


$ git config --global user.name "Honker"
$ git config --global user.email "your-email" 

这个命令,会在“~/.gitconfig”中以如下形式输出设置文件


[user]
    name=Honker
    email=your-email

如需更改这些信息,可在此设置文件直接编辑。这里设置的姓名和邮箱地址会用在Git的提交日志中。在公开GitHub上的仓库时,这里的姓名和邮箱也会随着提交日志一起被公开。所以需要注意个人隐私!

GitHub创建账户

首先我们来到GitHub的官网,创建一个GitHub账户。

地址:https://github.com/

输入用户名、邮箱及密码,加入GitHub即可
在这里插入图片描述
加入之后需进行验证不是机器在操作,需进行一步验证。成功之后如下图

在这里插入图片描述
遇到如下界面不要慌,GitHub是分两种类型,一种收费的和一种不收费的。收费的只是相对于不收费的功能多一点。如果只是自己与同学、同伴进行共同的项目,不收费的也能够满足需求。所以,看你们的需求进行选择~
在这里插入图片描述
我们进来之后,便是欢迎你了
在这里插入图片描述
我们第一步可以把自己头像改了。改头像并不是GitHub的硬性要求,但是有了属于你的个性头像会让人觉得安心,为你的代码匹配上编码者的标识,能让对方对你产生兴趣。就例如下面这样:

在这里插入图片描述
接下来,我们就需要设置SSH Key
GitHub上连接已有仓库时的认证,是通过使用了SSH的公开密钥认证方式进行的。下面让我们来创建公开的密钥认证所需的SSH Key,并将其添加至GitHub。

打开Git Bash运行以下命令

ssh-keygen -t rsa -C "your-email"

在这里插入图片描述
输入密码回车之后会出现下图显示效果
在这里插入图片描述
id_rsa 文件是私有密钥,id_rsa.pub是公开密钥

接下来就是添加公开密钥

在GitHub中添加公开密钥,以后就可以用私有密钥进行认证了。

可在右上角账户下面找到Settings,点击进来找到SSH and GPG keys
在这里插入图片描述
点击Add SSH Key ,会出现Title和Key两个输入框。在Title里可以自己写一个合适的密钥名称,在Key部分黏贴id_rsa.pub文件里全部内容。

id_rsa.pub文件里的内容可在Bash命令行查看

cat ~/.ssh/id_rsa.pub

在这里插入图片描述
在这里插入图片描述
添加成功之后,你的创建账户时的邮箱里会收到一封提示“公共密钥添加完成”的邮件。

完成以上设置之后,就可以用手中的私人密钥与GitHub进行认证和通信了。操作在命令行进行:

$ ssh -T [email protected]
The authenticity of host 'github.com(52.74.223.119)' can't be established.
RSA key fingerprint is (fingerprint值)
Are you sure you want to continue connecting (yes/no)? 输入yes

回车后出现以下结果即为成功

Hi Honker!You've successfully authenticated,but GitHub does not provide shell access.

OK,以上就是今天的内容了,大家可以多去GitHub上多多浏览别人的开源项目,相信你会有不同的收获。

下节我们来讲创建仓库以及通过实操来学习Git!

发布了30 篇原创文章 · 获赞 16 · 访问量 3105

猜你喜欢

转载自blog.csdn.net/weixin_43729943/article/details/103838650