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