赞
踩
事前准备
- 如果git地址头部是http而不是git的需要先执行下面命令
-
- Jenkins使用Maven构建工程时,设置Git源码管理时报错:
- Failed to connect to repository : Command “/usr/local/git/bin/git ls-remote -h – http://192.168.1.35/root/javademo.git HEAD” returned status code 128:
- stdout:
- stderr: git:‘remote-http’ 不是一个 git 命令。参见 ‘git --help’。
-
- 问题分析:
- 安装Git时缺少curl-devel curl libcurl-devel libcurl组件。
-
- 解决办法:
- 第一步:yum -y install curl-devel curl libcurl-devel libcurl
- 第二步:删除/usr/local/git和git源码,重新安装Git软件。
1. 下载git包
- 此版本支持jdk1.8,如果用别的版本需要去官网下载。
- wget https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.33.2.tar.gz
2.解压下载后的git包
-
- # 进入git压缩包的目录下
- cd /tool/tool
- # 解压命令
- tar -xvf git-2.33.2.tar.gz
- # 解压后的git文件夹放入到/tool/git文件下
- mv git-2.33.2 ../git
3.安装git
- # 创建一个git安装的文件夹
- mkdir /usr/local/git
- # 进入git文件夹
- cd /tool/git
- # 配置git
- ./configure --prefix=/usr/local/git
- #编译git
- make && make install
4.配置环境变量
- # 进入环境变量的配置文件
- vi /etc/profile
- # 在末尾添加,保存退出
- export PATH=/soft/git/bin:$PATH
- # 使配置文件立即生效
- source /etc/profile
5.校验git是否安装成功
- 查看git版本
- git --version
6.卸载git
- # 直接删除git安装文件夹和压缩包
- rm -rf /usr/local/git
- rm -rf /tool/git
-
- # 删除配置git的路径
- vi /etc/profile
- # 去掉git路径,保存退出
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。