git版本升级

简介: 因为vscode remote ssh插件需要git的版本较高,而服务器的git版本太低gitlab做CI的时候提示git报错

背景

  • 因为vscode remote ssh插件需要git的版本较高,而服务器的git版本太低
  • gitlab做CI的时候提示git报错


报错

fatal: git fetch-pack: expected shallow list
fatal: The remote end hung up unexpectedly
ERROR: Job failed: exit status 1
Fetching changes with git depth set to 20...
Initialized empty Git repository in /home/gitlab-runner/builds/8MxUksyb/0/gitlab-instance-f410c318/gitlab-ci-k8s-demo/.git/
Created fresh repository.
git: 'remote-http' is not a git command. See 'git --help'.
ERROR: Job failed: exit status 1
  • gitlab的安装

二进制

因为没有外部网络,看了一下rpm包安装依赖太多了,最后决定二进制安装。

安装包

选择需要的版本

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

make 编译

make prefix=/usr/local/git all
• 1

make install安装

make prefix=/usr/local/git install

设置环境变量

vim /etc/profile
export GIT_HOME=/usr/local/git
export PATH=$GIT_HOME/bin:$PATH

加载环境变量

source /etc/profile
• 1

目录
相关文章
|
7天前
|
安全 开发工具 git
git合并错了,我想回退到之前的版本
git合并错了,我想回退到之前的版本
|
4月前
|
开发工具 数据中心 git
详解IDEA git 版本回滚
详解IDEA git 版本回滚
135 0
|
3月前
|
开发工具 git
unable to index file ‘~$git提交版本号.xlsx‘
unable to index file ‘~$git提交版本号.xlsx‘
|
4月前
|
开发工具 git
技巧分享:Git怎么修改已经提交版本的版本注释
技巧分享:Git怎么修改已经提交版本的版本注释
32 4
|
4月前
|
缓存 项目管理 开发工具
Git项目管理——提交项目和版本回退(二)
Git项目管理——提交项目和版本回退(二)
51 2
|
3月前
|
开发工具 git
git 恢复单个文件到指定版本
git 恢复单个文件到指定版本
31 0
|
4月前
|
开发工具 git
Git恢复之前版本的两种方法reset、revert(图文详解)
Git恢复之前版本的两种方法reset、revert(图文详解)
263 0
|
4月前
|
敏捷开发 测试技术 持续交付
【git分支管理策略】如何高效的管理好代码版本
【git分支管理策略】如何高效的管理好代码版本
383 0
|
5月前
|
Shell 开发工具 git
git获取gitee老版本的分支内容
git获取gitee老版本的分支内容
46 0
|
5月前
|
开发工具 git
IDEA通过git怎么回滚到某个提交节点或某个版本
IDEA通过git怎么回滚到某个提交节点或某个版本
1290 0