笔记:怎么在Linux上安装git,以centos7.9为例

1. 直接运行 yum install -y git 。但是安装版本太低,是1.8左右的版本。

2. 去git官方安装页面,下载最新版本,下在Windows本地,之后从安装文件夹直接拖进xshell里面,这时会出现什么rz未安装还是什么错误,这时只要:yum -y install lrzsz。(在root用户下)

现在就可以新建一个文件夹mkdir mydata。把压缩包解压在这里面:tar -zxvf git-2.46.0.tar.gz

就会出现:

新建一个文件夹,用来放git文件,新建了一个project文件夹:mkdir project。

另外新建文件夹来当初始库:mkdir my_project。

进入开始解压好的文件夹:git-2.46.0中,运行一下:yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker

之后: make configure(都是在git-2.46.0文件夹里,这里是改了名字,后面又改了回来)

如果出现了:

就:yum install autoconf

后面:./configure --prefix=/opt/app/project/git
./configure: 没有那个文件或目录

要进入:git-2.46.0文件夹中再运行一次上面的命令。

因为不在命令所在文件夹里(git-2.46.0)运行命令是运行不了的。

出现错误:

In file included from /usr/include/curl/curl.h:2251:0,
                 from git-curl-compat.h:3,
                 from http.c:4:
http.c: 在函数‘set_proxyauth_name_password’中:
http.c:655:28: 错误:‘CURLOPT_PROXYHEADER’未声明(在此函数内第一次使用)
   curl_easy_setopt(result, CURLOPT_PROXYHEADER,
                            ^
http.c:655:28: 附注:每个未声明的标识符在其出现的函数内只报告一次
make: *** [http.o] 错误 1

只要:

whereis curl; ./configure --prefix=/opt/app/project/git --with-curl=/usr/bin/curl; make; make install;

再然后:cd /etc

vim /etc/profile
写下:export GIT_HOME=/opt/app/project/git 
export PATH=$GIT_HOME/bin:$PATH

source /etc/profile

这个git目录是新生成的,要添加的是这个路径。

验证:git --version

出现这个就是安装好了。

卸载git:yum remove git
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值