Ubuntu 18.04下GitHub和Git的安装配置入门教程

Git是在GPL的开源许可下发布的。它可以通过互联网免费使用。您可以使用Git来进行版本管理,而无需支付一分钱。由于它是一个开放源代码,您可以下载其源代码并根据您的要求执行更改。本文通过图文并茂的形式介绍如何在Ubuntu 18.04 Linux下安装Git,并且配置与GitHub上的仓库链接。

Git可以说是目前世界上最先进的分布式版本控制系统,主要功能:保存代码文件,保留历史纪录,可以回到过去,多端共享,团队协作等。

Git使用一种称为安全散列函数(SHA1)的常用加密散列函数来命名和标识其数据库中的对象。 每个文件和提交都会在结帐时通过校验和进行校验和检索。 这意味着,在不知道Git的情况下,不可能在Git数据库中更改文件,日期和提交消息以及任何其他数据。

熟练使用Git/Github是互联网公司程序员的必备技能之一。当开发中遇到困难或者职业技能遇到瓶颈时,Github简直是相见恨晚的利器,身为一线开发者,如果没有接触过Github,的确是一大损失。

考虑到很多Linux公社的网友可能对版本控制工具和Linux命令行工具都不是非常了解,我写了一个简单的文章来让大家学会入门使用方法。本课程就将带领大家敲开Git与Github的大门。

Ubuntu 18.04下GitHub和Git的安装配置入门教程

第一部分:GitHub相关基础知识

GitHub的简单使用与创建GitHub账号 请参考https://www.linuxidc.com/Linux/2015-02/114121.htm

接着创建一个GitHub开发者应用

1. 点击右上角你的头像,在下拉菜单中选择Settings。

2. 在左边的Personal settings(个人设置)中选择OAuth Apps。

Ubuntu 18.04下GitHub和Git的安装配置入门教程

 

3. 点击上图中的绿色按钮Register a new application,填写应用名称,你的主页,应用描述和回调URL。

Ubuntu 18.04下GitHub和Git的安装配置入门教程

4. 点击上图中的绿色按钮Register applciation注册应用,注册成功后,记住下一页中的Client ID和Client Secret值。

Ubuntu 18.04下GitHub和Git的安装配置入门教程

OK,现在你就可以使用此Client ID和Client Secret做GitHub三方登录了。

第二部分:Git相关基础知识

Ubuntu Linux下安装Git很简单

使用命令apt-get来安装

linuxidc@linuxidc:~$ sudo apt install git

配置用户名密码

linuxidc@linuxidc:~$ git config --global user.name "linuxidc"
linuxidc@linuxidc:~$ git config --global user.email root@linuxidc.net

Ubuntu 18.04下GitHub和Git的安装配置入门教程

此时,Home目录下会新建一个.gitconfig文件

为GitHub账号添加SSH Keys

1.生成Keys

linuxidc@linuxidc:~$ ssh-keygen -t rsa -C "root@linuxidc.net"

输出如下示例:

Generating public/private rsa key pair.
Enter file in which to save the key (/home/linuxidc/.ssh/id_rsa):
/home/linuxidc/.ssh/id_rsa already exists.
Overwrite (y/n)? y
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /home/linuxidc/.ssh/id_rsa.
Your public key has been saved in /home/linuxidc/.ssh/id_rsa.pub.
The key fingerprint is:
SHA256:SJzejSuID3eygvca1i7Ci+TqTIbxWcXULnw949ZXyMM root@linuxidc.net
The key's randomart image is:
+---[RSA 2048]----+
|      ..        |
|    + ..        |
|    .*. .  . o |
|    +oooo+  E .|
|.  . ooS..+  o |
|.o.= .  .o . .  |
|o**.o . ..  .  |
|@o+= . .        |
|BO*+o            |
+----[SHA256]-----+
linuxidc@linuxidc:~$

Ubuntu 18.04下GitHub和Git的安装配置入门教程

系统会提示key的保存位置(一般是~/.ssh目录)和指定口令,保持默认,连续三次回车即可

2.复制SSH Key到GITHUB

打开该文件,id_rsa.pub文件内的内容,粘帖到github帐号管理的添加SSH key界面中

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/12733.html