linux上git的安装

目录

一、下载git. 3

1、通过git的官网下载... 3

2、通过github的管理下载... 4

二、安装git. 5

1、卸载旧版本git. 5

2、安装git的前置依赖... 5

3、安装git. 6

(1)解压... 6

(2)检查编译环境... 7

(3)编译安装... 9

(4)配置环境变量... 10

(5)验证git安装... 11

三、Linux系统中秘钥配置... 11

1、配置git秘钥... 11

2、将秘钥告诉本机系统... 12

3、查看公钥... 13

4、保存Linux公钥到备份文件... 13

5、码云远程公钥配置... 14

四、检出项目... 15

一、下载git

1、通过git的官网下载

Git的官网地址:https://git-scm.com/

点击包管理Tarballs进入旧版本管理下载页面

https://mirrors.edge.kernel.org/pub/software/scm/git/

选择需要的版本下载

2、通过github的管理下载

官网下载地址:https://github.com/git/git/releases

这个地址是由github管理起来的包

进入下载页选择版本,选择安装包,右键复制链接地址。

获取保存的下载地址为:

https://github.com/git/git/archive/v2.16.0.tar.gz

下载git,并指定放入安装git的目标目录

wget https://github.com/git/git/archive/v2.16.0.tar.gz -O /usr/git/git2u16u0.tar.gz

git2u16u0.tar.gz 表示下载的文件名

确认安装目标目录下是否存在下载文件

安装文件已成功下载。

二、安装git

1、卸载旧版本git

查看主机是否安装了git

git --version

如果有卸载旧版本

yum remove git

2、安装git的前置依赖

git需要很多的前置依赖,所以要先将前置依赖安装完毕,并且需要一sudo权限安装所有的前置依赖

sudo yum -y install zlib-devel opensssl-devel cpio expat-devel gettext-devel curl-devel perl-ExtUtils-CBuilder perl-ExtUtils-MakeMaker

-y:表示安装后面的依赖的时候自动就输入y了,不需要一个个去输入y;

执行命令开始安装

安装完毕

3、安装git

(1)解压

解压下载好的安装文件夹git2u16u0.tar.gz

tar -zxvf git2u16u0.tar.gz

解压完成

修改解压文件夹的名称,尽量避免特殊字符

mv git-2.16.0 git2u16u0

解压完成以后下载的安装包git2u16u0.tar.gz可以删掉,也可以备份

(2)检查编译环境

①检查安装gcc

检查主机是否安装了gcc环境

rpm -qa |grep gcc

执行命令后查看结果

结果显示没有gcc的环境,这里的gcc环境并不是指libgcc,gcc和libgcc是不同的环境。

没有gcc环境在执行make进行编译,结果出现下面的错误

用yum进行安装gcc。

yum -y install gcc

验证gcc是否安装成功

rpm -qa |grep gcc

安装gcc成功。

②检查安装openssl

检查主机是否安装了openssl 和openssl-devel

rpm -qa |grep openssl

如果没有openssl 和openssl-devel 执行编译时会出现下面错误

此时需要通过yum安装openssl和openssl-devel

sudo yum -y install openssl openssl-devel

安装完成检查是否安装成功

openssl和openssl-devel安装成功

(3)编译安装

进入解压的文件目录

使用sudo权限编译到指定的目标目录下

sudo make prefix=/usr/git all

编译完成以后开始安装保持路径一致

sudo make prefix=/usr/git install

git安装完成

(4)配置环境变量

编辑/etc/profile文件,添加追加path变量

追加的变量为安装路径下的bin目录

比如git安装在/usr/git

追加的path变量为/uer/git/bin

按下esc:wq保存退出

使刚刚编辑的文件生效

source /etc/profile

配置完成。

(5)验证git安装

git --version

三、Linux系统中秘钥配置

1、配置git秘钥

ssh-keygen -t rsa -C “269523201@qq.com”

一路回车,不要输入任何密码之类的东西

秘钥生成完成

2、将秘钥告诉本机系统

ssh-add ~/.ssh/id_rsa

报错

注:

         执行ssh-add时出现Could not open a connection to your authentication agent

         如果在执行ssh-add ~/.ssh/rsa时出现上错误,

需要先执行:

eval `ssh-agent`

 

这里不是单引号二十~按键的点

再执行:

ssh-add ~/.ssh/id_rsa

秘钥告诉本机系统成功。

3、查看公钥

cat ~/.ssh/id_rsa.pub

4、保存Linux公钥到备份文件

此处秘钥为本人测试用(不全)

ssh-rsa AAAAZ0MI2DgMpZ73JsKToBlleFsdandwQhOi+8XoJl71cZV3bn0pCNK2XCB4W

bVO8pK/1vody8MhQzNhCmExpiWcSUwdIiYsZ8Fw5G8AT7aAaHFFAoeYwWxH0H8XyEgD7V

Z2X3TWiqTHVipqzBsbq “269523201@qq.com”

5、码云远程公钥配置

使用oschina(码云)或者github根据自己的情况来定

登录对应的oschina或者github右上角个人资料

进入个人的公钥配置,把刚刚保存的公钥复制进去确定提交

检出码云上的项目

复制项目的ssh链接保存

git@gitee.com:clRun/test.git

四、检出项目

在/usr/目录下创建gitdownload目录保存同步远程的项目。

mkdir /usr/gitdownload/

进入gitdownload目录检出远nl程码云上的项目

cd /usr/gitdownload/

通过复制的ssh链接克隆项目到当前文件夹

克隆项目

git clone git@gitee.com:clRun/test.git

克隆项目到目标目录成功

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值