使用 APT 包管理器一键安装
打开终端是进行所有操作的第一步。你可以按 Ctrl Alt T 快捷键呼出终端窗口。在 Linux 系统中,修改系统设置或安装软件通常需要管理员权限,所以命令前面要加上 sudo。输入以下命令并回车:
sudo apt-get install git
系统会提示你输入当前用户的密码。注意 Linux 终端出于安全考虑,输入密码时屏幕上不会显示任何字符,这是正常现象,输完直接回车即可。接下来终端会自动从软件源下载 Git 安装包以及相关的依赖文件。如果你的网络状况良好,整个过程通常只需要十几秒到一分钟。下载完成后,系统会询问是否继续安装,输入 y 并回车确认。等待进度条走完,看到 Successfully installed 类似的提示,就说明基础版本已经就绪。
这种方法安装的 Git 版本通常是 2.x 系列,虽然可能不是最新的主线版本,但完全满足团队协作、代码提交和分支管理的需求,且后期可以通过 apt update 轻松升级。整个流程无需手动配置环境变量,系统会自动把可执行文件链接到标准路径,开箱即用。
从源码编译安装(可选进阶)
有些开发者对 Git 的版本有严格要求,或者需要启用某些高级功能,这时候就需要从官方源码进行编译。第一步是安装编译所需的工具链。在终端执行:
sudo apt-get install build-essential libssl-dev libcurl4-gnutls-dev libexpat1-dev gettext unzip
安装完依赖后,去 Git 官网下载对应版本的 tar.gz 压缩包,或者直接用 wget 命令拉取。假设下载到 home 目录,进入该文件夹解压:
tar -zxf git-版本号.tar.gz
接着进入解压后的目录,依次执行 make prefix=/usr/local all 和 sudo make prefix=/usr/local install。编译过程会根据你的 CPU 核心数自动分配任务,普通台式机大概需要两三分钟。编译安装的好处是你可以指定安装路径,彻底替换掉系统原有的旧版本,但缺点是后续升级需要手动重新编译,维护成本稍高。适合那些对构建环境有深度定制需求的工程师。
基础配置与身份绑定
Git 安装完成只是第一步,为了让它能在 GitHub、Gitee 等平台正常工作,必须配置用户身份信息。每次代码提交都需要记录是谁提交的,这些信息会永久保存在仓库历史里。打开终端,依次运行两条命令:
git config --global user.name 你的名字或昵称
git config --global user.email 你的常用邮箱地址
把引号里的内容替换成你自己的真实信息。加上 global 参数表示这套配置会对当前系统下的所有仓库生效,不用每个项目都重新设置一遍。配置完成后,可以通过 git config --list 查看是否写入成功。如果发现填错了,直接再次执行上面的命令覆盖即可。这一步千万别跳过,否则提交代码时会频繁弹窗报错。
验证安装与连接测试
为了确认一切正常,可以在终端输入 git version 查看当前版本号。如果输出了类似 git version 2.x.x 的字样,说明环境已经搭建完毕。接下来建议测试一下 SSH 连接。很多团队使用 SSH 密钥进行代码推送,比账号密码更安全也更快捷。先在本地生成一对密钥,执行 ssh-keygen -t rsa -C 你的邮箱。一路默认回车即可,生成的公钥会存放在家目录的 .ssh 文件夹下。用文本编辑器打开 id_rsa.pub 文件,复制里面的完整字符串,粘贴到 GitHub 或 GitLab 的 SSH Keys 设置页面保存。回到终端输入 ssh -T git@github.com,第一次连接时会让你确认主机指纹,输入 yes 回车。看到 Hi 开头的一串提示语,就说明密钥配对成功,随时可以开始克隆仓库和提交代码了。
常见问题处理技巧
在安装过程中可能会遇到一些常见报错。比如提示 E: Unable to locate package git,这通常是因为软件源列表过期。执行 sudo apt-get update 刷新索引后再重试即可解决。另一个高频问题是权限拒绝,特别是当你想在全局范围修改配置时,务必确保命令前面带了 sudo。如果不小心装错或者想彻底重装,可以使用 sudo apt-get purge git 清理残留配置文件,再从头来过。日常使用中,如果遇到 git clone 速度极慢的情况,可以尝试配置国内镜像源代理,或者直接改用 https 协议临时过渡。掌握这些基础排查方法,基本能覆盖百分之九十以上的新手障碍。
Git 的核心逻辑其实并不复杂,只要把环境配好、身份绑对,剩下的就是习惯性的 add、commit 和 push 操作。Ubuntu 16.04 虽然已经进入生命周期末期,但作为经典 LTS 版本,其底层稳定性和软件兼容性依然出色。按照上述流程走一遍,你就能拥有一台干净、高效的版本控制工作机,后续无论是做个人笔记还是参与大型开源项目,都能顺畅推进。



