当前位置: 首页 > news >正文

git源码安装(无sudo权限)

git源码安装(无sudo权限)

  • 下载源码
  • 解压+安装
  • 添加到环境变量

下载源码

去https://mirrors.edge.kernel.org/pub/software/scm/git/下载需要的版本。我下载的是2.41.0版本

wget https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.41.0.tar.gz

解压+安装

解压

tar -zxf git-2.41.0.tar.gz

然后进入解压后的文件夹进行安装,安装位置需要注意,不要安装到没有权限的目录下,我这里用的是当前用户下的git

cd git-2.41.0/
make prefix=~/git all
make prefix=~/git install

添加到环境变量

现在git已经安装好了,输入~/git/bin/git -v应该会输出git的版本。如果没有的话就说明上面的步骤出错了。
将下面的代码添加到~/.bash_profile或者profile或者~/.bashrc都可以。只要有权限

vim ~/.bash_profile
# 将下面的代码添加到末尾
# git
export GIT_HOME=~/git
export PATH=$GIT_HOME/bin:$PATH

现在输入git -v应该能输出版本了

http://www.lryc.cn/news/105411.html

相关文章:

  • Web3 叙述交易所授权置换概念 编写transferFrom与approve函数
  • Redis系列二:Clion+MAC+Redis环境搭建
  • Linux下 Docker容器引擎基础(2)
  • 现场服务管理系统有哪些?5个现场服务管理软件对比
  • leetcode 912.排序数组
  • 利用MMPreTrain微调图像分类模型
  • express学习笔记3 - 三大件
  • Java课题笔记~Maven基础
  • 三步问题(力扣)n种解法 JAVA
  • flask---》登录认证装饰器/配置文件/路由系统
  • Jvm实际运行情况-JVM(十七)
  • 【BASH】回顾与知识点梳理(二)
  • 【分布式训练】Accelerate 多卡训练,单卡评测,进程卡住的解决办法
  • 时间复杂度为O(nlogn)的两种排序算法
  • java调用onnx模型,支持yolov5和yolov7
  • DP-GAN损失
  • 自监督去噪:Noise2Void原理和调用(Tensorflow)
  • Mac 安装配置adb命令环境(详细步骤)
  • GDAL C++ API 学习之路 (2) GDALRasterBand篇 代码示例 翻译 自学
  • springboot对静态资源的支持
  • WPF实战学习笔记27-全局通知
  • openSUSE安装虚拟化 qemu kvm
  • 基于linux下的高并发服务器开发(第四章)- 多进程实现并发服务器(回射服务器)
  • 【程序分析】符号执行
  • 实验笔记之——Windows下的Android环境开发搭建
  • #rust taur运行报错#
  • 学习购药系统源码:从前端到后端的技术探索
  • 第九次CCF计算机软件认证
  • 【计算机网络】传输层协议 -- TCP协议
  • Mac上命令