非管理员安装git(Ubuntu系统)

非管理员安装git(Ubuntu系统)

    正在检查是否收录...

实验室的服务器是大家共用的,一人一个账号。

为了数据和代码的安全,通常某个师兄/师姐负责维护服务器,他的账号拥有管理员权限,能sudo。其他师弟/师妹们都是普通账号,不能sudo,多以apt-get没有权限。

下边是非管理员安装git(Ubuntu系统)的方法。

第一步:获取正确的 Git 安装文件
访问[https://www.kernel.org/pub/software/scm/git/]找到最新版本的git源码包​​(例:git-2.41.0.tar.gz)

第二步:编译与安装 Git
回到家目录(~/)下,解压源码包​​:
tar -xzf git-2.41.0.tar.gz
cd git-2.41.0

第三步:安装编译所需的开发库
conda install -c conda-forge openssl libcurl zlib expat

第四步:配置编译选项​​
configure 脚本会检查你的系统环境并生成相应的 Makefile。--prefix 参数指定了 Git 的安装目录,设为 ~/.local/git 意味着它将被安装到你的用户目录下,你对其拥有完全的读写权限。
# 运行配置脚本,指定安装路径和依赖库位置 ./configure --prefix=$HOME/.local/git \ --with-openssl=$CONDA_PREFIX \ --with-curl=$CONDA_PREFIX \ --with-zlib=$CONDA_PREFIX \ --with-expat=$CONDA_PREFIX

第五步:编译源码​,安装到指定目录​
make -j$(nproc)
make install

最后,设置环境变量并验证​​
安装完成后,你需要让系统知道到哪里去找到你新安装的 Git。
# 将Git的可执行文件路径添加到你的bash shell配置文件中 echo 'export PATH="$HOME/.local/git/bin:$PATH"' >> ~/.bashrc

# 使新的环境变量立即生效 source ~/.bashrc

# 验证安装是否成功,以及是否使用了正确的版本 git --version

如果一切顺利,git --version 会输出 git version 2.41.0。

  • 本文作者:WAP站长网
  • 本文链接: https://wapzz.net/post-27868.html
  • 版权声明:本博客所有文章除特别声明外,均默认采用 CC BY-NC-SA 4.0 许可协议。
本站部分内容来源于网络转载,仅供学习交流使用。如涉及版权问题,请及时联系我们,我们将第一时间处理。
文章很赞!支持一下吧 还没有人为TA充电
为TA充电
还没有人为TA充电
0
0
  • 支付宝打赏
    支付宝扫一扫
  • 微信打赏
    微信扫一扫
感谢支持
文章很赞!支持一下吧
关于作者
2.8W+
9
1
2
WAP站长官方

芬兰版《家有儿女》,干饭人的电子榨菜!

上一篇

Redis基本数据类型

下一篇
评论区
内容为空

这一切,似未曾拥有

  • 复制图片
按住ctrl可打开默认菜单