Linux下Git的安装配置与使用

时间:2020-12-24 16:11:10

本文所用的Linux系统是RedHat系的Debian,用的是root权限

本文所安装的是git是客户端,而不是github这种服务端。两者有什么区别呢,Git是一个版本控制工具,GitHub是全球最大的同性交友平台。不好意思说错了,GitHub是用Git做版本控制的项目托管平台。

Git特点:是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理。

Git的安装:

1.先下载相应版本的Git,可从官网下载:https://github.com/git/git/releases或者直接在linux下执行安装,命令:wget https://github.com/git/git/archive/v2.8.0.tar.gz(版本视您需要所定,是否需要sudo权限执行请根据您具体环境来决定)

2.安装依赖,Git的依赖还是很多的,可以直接执行以下命令:

yum -y install zlib-devel openssl-devel cpio expat-devel gettext-devel curl-devel perl-ExtUtils-CBuilder perl-ExtUtils-MakeMaker(-y是指安装的时候默认帮我们确认安装)

3.进入我们刚才下载的Git压缩文件目录,对它进行解压

命令:tar -zxvf XXX.tar.gz

4.解压之后,进入Git的文件

命令 cd git-2.8.0/ (具体文件名视您具体情况而定)

5.对它进行编译

命令:make prefix=/usr/local all

6.编译完成之后,执行安装命令,路径要一样

命令:make prefix=/usr/local install

Linux下Git的安装配置与使用

7.此时已经安装完成,然后就可以查看已经安装的版本了

Linux下Git的安装配置与使用

接下来简单举个例子介绍其使用

1.先建一个目录用来存储相应项目文件

命令:mkdir gitdownload

Linux下Git的安装配置与使用

2.这时候还不能从网上copy开源项目,因为还有一项很重要的配置:ssh密钥

3.设置密钥,命令:ssh-keygen -t rsa -C "XXX@outlook.com" (密钥名称您自己可以定义)需要先在码云等项目托管平台注册账号并建一个项目(如果是第一次测试,可以先随便建一个项目用来测试就行)

命令执行期间需要按三次回车即可执行完毕(如果需要设置密码,按一次回车之后,密码的输入可按您自己情况输入)

Linux下Git的安装配置与使用

4.告诉本地系统,已经设置了密码,命令:ssh-add ~/.ssh/id_rsa 如果报错could not open a connection to your authentication agent,就先执行命令:eval `ssh-agent`(``是~键上的,而不是单引号),然后再执行:ssh-add ~/.ssh/id_rsa

5.查看密钥:cat ~/.ssh/id_rsa.pub cat是从头开始查看文件信息的命令

然后命令窗口会输出一连串字符,这一连串字符就是密码的公钥,把这个公钥复制,添加到项目托管平台(例如码云),添加到自己的SSH公钥中,这一连串字符会自动装化为16进制

Linux下Git的安装配置与使用

6.进入码云项目托管平台找到自己刚才创建的测试开源项目,复制其克隆链接

Linux下Git的安装配置与使用

7.回到linux命令窗口中,输入命令:git clone XXX (XXX就是那个复制的路径),然后系统就会自动把开源项目copy下来了。

本章就到此结束,祝工作顺利,欢迎大神一起讨论。