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

Linux如何安装git

在 Linux 上安装 Git 的方法通常取决于你使用的 Linux 发行版。以下是常见 Linux 发行版上安装 Git 的步骤:

1. Ubuntu / Debian 系列

对于基于 Debian 的发行版(如 Ubuntu、Linux Mint 等),可以使用 apt 包管理器来安装 Git。

安装步骤:
  1. 更新软件包列表:

    sudo apt update
    
  2. 安装 Git:

    sudo apt install git
    
  3. 安装完成后,可以通过以下命令确认 Git 是否已成功安装:

    git --version
    

    你应该会看到类似于 git version 2.x.x 的输出,表示 Git 已安装。

2. CentOS / RHEL / Fedora 系列

对于基于 Red Hat 的发行版(如 CentOS、RHEL、Fedora 等),可以使用 dnf(Fedora)或 yum(CentOS/RHEL)来安装 Git。

安装步骤(CentOS/RHEL 7 和以前的版本):
  1. 更新软件包列表:

    sudo yum update
    
  2. 安装 Git:

    sudo yum install git
    
安装步骤(CentOS/RHEL 8 及更高版本,Fedora):
  1. 更新软件包列表:

    sudo dnf update
    
  2. 安装 Git:

    sudo dnf install git
    
  3. 确认 Git 是否安装:

    git --version
    

3. Arch Linux

在 Arch Linux 或基于 Arch 的发行版(如 Manjaro)中,你可以使用 pacman 包管理器来安装 Git。

安装步骤:
  1. 更新软件包列表:

    sudo pacman -Syu
    
  2. 安装 Git:

    sudo pacman -S git
    
  3. 确认安装:

    git --version
    

4. openSUSE

在 openSUSE 系统中,你可以使用 zypper 包管理器来安装 Git。

安装步骤:
  1. 更新软件包列表:

    sudo zypper refresh
    
  2. 安装 Git:

    sudo zypper install git
    
  3. 确认安装:

    git --version
    

5. 其他方式:从源码安装 Git

如果你的 Linux 发行版没有提供 Git 或你希望安装最新版本的 Git,可以选择从源码编译安装。

安装步骤(通用):
  1. 安装构建 Git 所需的依赖:

    • Ubuntu/Debian:

      sudo apt install libcurl4-openssl-dev libexpat1-dev gettext unzip
      
    • CentOS/RHEL/Fedora:

      sudo dnf install curl-devel expat-devel gettext-devel openssl-devel perl-ExtUtils-MakeMaker
      
  2. 下载 Git 源码:

    wget https://github.com/git/git/archive/refs/tags/v2.41.0.tar.gz
    tar -zxf v2.41.0.tar.gz
    cd git-2.41.0
    
  3. 编译和安装:

    make prefix=/usr/local all
    sudo make prefix=/usr/local install
    
  4. 确认安装:

    git --version
    

6. 配置 Git

安装完成后,建议进行 Git 的基础配置,特别是设置用户名和邮箱,这些信息会包含在 Git 提交记录中。

设置用户名和邮箱:
git config --global user.name "Your Name"
git config --global user.email "youremail@example.com"

你可以通过以下命令查看配置:

git config --list

总结

无论你使用哪种 Linux 发行版,安装 Git 都非常简单,通常可以通过发行版的包管理器来安装。如果需要特定版本或从源码安装,也可以按照上述步骤进行。安装完成后,你可以配置 Git,并开始使用它来管理你的代码和版本控制。


http://www.kler.cn/a/417878.html

相关文章:

  • 基于树莓派的安保巡逻机器人--项目介绍
  • 利用Python爬虫精准获取淘宝商品详情的深度解析
  • 本地部署 WireGuard 无需公网 IP 实现异地组网
  • 第144场双周赛:移除石头游戏、两个字符串得切换距离、零数组变换 Ⅲ、最多可收集的水果数目
  • 11.26 深度学习-激活函数
  • 港科夜闻 |香港科大推出 InvestLM生成式人工智能平台,支持金融中小企应用AI技术潜力...
  • pytorch 融合 fuse 学习笔记
  • Linux:进程间通信之进程池和日志
  • Ubuntu 环境下的 C/C++ 编译与调试配置
  • “移门缓冲支架:为家庭安全加码”
  • 以达梦为数据库底座时部署的微服务页面报乱码,调整兼容模式
  • 医院数据库优化:提升性能与响应时间的关键策略
  • PostgreSQL实现透视表查询
  • Android启动流程,代码分析
  • 欢迪迈手机商城:基于SpringBoot的数据分析
  • RK3568平台开发系列讲解(PWM篇)PWM 子系统框架
  • vulnhub靶场【哈利波特】三部曲之Fawkes
  • 解决 Ubuntu 20.04 上的 torchvisionnms 运行时错误 详细步骤与分析
  • golang使用gos7读取S7200Smart数据
  • 关于使用天地图、leaflet、ENVI、Vue工具实现 前端地图上覆盖上处理的农业地块图层任务
  • Java 泛型详细解析
  • YOLO-学习笔记
  • 算法笔记:力扣148. 排序链表
  • 大模型学习方法之——大模型技术学习路线
  • Hutool 秒速实现 2FA 两步验证
  • How to install mac application by homebrew