在Ubuntu 18.04上安装Git的方法

简介: 在Ubuntu 18.04上安装Git的方法

简介

版本控制系统在现代软件开发中变得越来越不可或缺,因为版本控制允许您在源代码级别跟踪软件。您可以跟踪更改、恢复到先前阶段,并创建文件和目录的备用版本。

目前最流行的版本控制系统之一是 Git。许多项目的文件都保存在 Git 存储库中,而像 GitHub、GitLab 和 Bitbucket 这样的网站有助于促进软件开发、项目共享和协作。

在本指南中,您将在 Ubuntu 18.04 服务器上安装和配置 Git。本指南将介绍如何以两种不同的方式安装软件:通过内置的软件包管理器和通过源代码。根据您的特定需求,每种方法都有其自身的优势。

先决条件

要完成本教程,您应该在 Ubuntu 18.04 服务器上拥有一个具有 sudo 权限的非根用户。要了解如何进行此设置,请参阅我们的《初始化服务器设置指南》。

设置好服务器和用户后,您就可以开始了。

使用默认软件包安装 Git

Ubuntu 的默认存储库为您提供了一种快速安装 Git 的方法。请注意,通过这些存储库安装的版本可能比当前可用的最新版本要旧。如果您需要最新版本,请考虑转到本教程的下一部分,了解如何从源代码安装和编译 Git。

首先,使用 apt 软件包管理工具更新本地软件包索引:

sudo apt update

更新完成后,您可以下载并安装 Git:

sudo apt install git

您可以通过运行以下命令确认已正确安装 Git:

git --version
git version 2.17.1

安装 Git 成功后,您现在可以继续进行本教程的“设置 Git”部分,完成设置。

从源代码安装 Git

安装 Git 的一种更灵活的方法是从源代码编译软件。这需要更长的时间,并且不会通过软件包管理器进行维护,但它将允许您下载最新版本,并且如果需要自定义选项,还可以对其进行一些控制。

验证当前安装的 Git 版本:

git --version

如果已安装 Git,则会收到类似以下的输出:

git version 2.17.1

开始之前,您需要安装 Git 依赖的软件。这些都可以在默认存储库中找到,因此您可以更新本地软件包索引:

sudo apt update

然后安装这些软件包:

sudo apt install libz-dev libssl-dev libcurl4-gnutls-dev libexpat1-dev gettext cmake gcc

安装完必要的依赖项后,进入 tmp 目录。这是您将下载 Git 压缩包的位置:

cd /tmp

从 Git 项目网站,您可以导航到 https://mirrors.edge.kernel.org/pub/software/scm/git/ 上提供的压缩包列表,并下载您选择的版本。在撰写本文时,最新版本为 2.37.1。使用 curl 并将下载的文件输出到 git.tar.gz

curl -o git.tar.gz https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.37.1.tar.gz

解压缩压缩的 tarball 文件:

tar -zxf git.tar.gz

接下来,进入新的 Git 目录:

cd git-*

现在,您可以通过输入以下两个命令来制作软件包并安装它:

make prefix=/usr/local all
sudo make prefix=/usr/local install

现在,替换 shell 进程,以便使用您刚安装的 Git 版本:

exec bash

完成后,通过检查版本,您可以确保安装成功:

git --version
git version 2.37.1

安装 Git 成功后,您现在可以完成设置。

设置 Git

在满意您的 Git 版本后,您应该配置 Git,以便您所生成的提交消息将包含您的正确信息,并在构建软件项目时支持您。

这可以通过使用 git config 命令来实现。具体来说,您需要提供您的姓名和电子邮件地址,因为 Git 会将此信息嵌入到您所做的每个提交中。通过输入以下命令添加此信息:

git config --global user.name "Your Name"
git config --global user.email "youremail@domain.com"

通过输入以下命令显示已设置的所有配置项:

git config --list
user.name=Your Name
user.email=youremail@domain.com
...

您输入的信息将存储在您的 Git 配置文件中,您可以选择使用您喜欢的文本编辑器手动编辑该文件。以下示例使用 nano

nano ~/.gitconfig
[user]
  name = Your Name
  email = youremail@domain.com

按下 CTRL + X,然后按 Y,然后按 ENTER 退出 nano 文本编辑器。

还有许多其他选项可以设置,但这是两个必需的选项。如果您跳过此步骤,您提交到 Git 时可能会看到警告。这会给您带来更多工作,因为您将不得不使用已更正的信息重新审查您所做的提交。

结论

Git 是一个很好的方式来跟踪变更、恢复到先前的阶段,或者创建不同版本的文件和目录的分支。通过本教程,你已经学会了如何在你的系统上安装 Git 以及如何设置必要的 Git 配置。

要了解更多关于如何使用 Git 的信息,请查阅以下文章和系列:

  • 如何有效使用 Git
  • 如何使用 Git 分支
  • 开源简介


目录
打赏
0
0
0
0
40
分享
相关文章
Git和TortoiseGit的安装与使用
Git和TortoiseGit的结合使用,可以大大提高版本控制的效率和便捷性。通过本文的步骤,您可以轻松安装和配置Git及TortoiseGit,并掌握基本的版本控制操作。
133 82
Linux中yum、rpm、apt-get、wget的区别,yum、rpm、apt-get常用命令,CentOS、Ubuntu中安装wget
通过本文,我们详细了解了 `yum`、`rpm`、`apt-get`和 `wget`的区别、常用命令以及在CentOS和Ubuntu中安装 `wget`的方法。`yum`和 `apt-get`是高层次的包管理器,分别用于RPM系和Debian系发行版,能够自动解决依赖问题;而 `rpm`是低层次的包管理工具,适合处理单个包;`wget`则是一个功能强大的下载工具,适用于各种下载任务。在实际使用中,根据系统类型和任务需求选择合适的工具,可以大大提高工作效率和系统管理的便利性。
63 25
ubuntu22 编译安装docker,和docker容器方式安装 deepseek
本脚本适用于Ubuntu 22.04,主要功能包括编译安装Docker和安装DeepSeek模型。首先通过Apt源配置安装Docker,确保网络稳定(建议使用VPN)。接着下载并配置Docker二进制文件,创建Docker用户组并设置守护进程。随后拉取Debian 12镜像,安装系统必备工具,配置Ollama模型管理器,并最终部署和运行DeepSeek模型,提供API接口进行交互测试。
264 15
OS-Copilot-ubuntu镜像版本的具体测试使用(安装方式有单独注明)
作为一名个人开发者,我主要负责云资源的运维和管理。在使用OS Copilot的过程中,我遇到了一些配置问题,特别是在ECS实例中设置AccessKey时,但最终成功解决了。通过使用OS Copilot的-t/-f/管道功能,我大大提升了效率,减少了命令编写的工作量,特别是在搭建Java运行环境时效果显著。此外,| 功能帮助我快速理解文档,整体体验非常流畅,推荐给其他开发者使用。
46 6
ubuntu 22安装lua环境&&编译lua cjson模块
通过上述步骤,可以在 Ubuntu 22.04 系统上成功安装 Lua 环境,并使用 LuaRocks 或手动编译的方式安装 lua-cjson 模块。本文详细介绍了每一步的命令和操作,确保每一步都能顺利完成,适合需要在 Ubuntu 系统上配置 Lua 开发环境的开发者参考和使用。
221 13
Ubuntu24.04安装Librenms
此指南介绍了在Linux系统上安装和配置LibreNMS网络监控系统的步骤。主要内容包括:安装所需软件包、创建用户、克隆LibreNMS仓库、设置文件权限、安装PHP依赖、配置时区、设置MariaDB数据库、调整PHP-FPM与Nginx配置、配置SNMP及防火墙、启用命令补全、设置Cron任务和日志配置,最后通过网页完成安装。整个过程确保LibreNMS能稳定运行并提供有效的网络监控功能。
Ubuntu安装homebrew的完整教程
本文介绍了如何在没有公网的情况下安装 Homebrew。首先访问 Homebrew 官网,然后通过阿里云的镜像克隆安装脚本,并创建普通用户进行安装。接着修改 `install.sh` 文件指向国内镜像,执行安装命令。最后配置环境变量并更换 Homebrew 源为国内镜像,确保安装顺利。
820 50
Ubuntu22.04上Docker的安装
通过以上详细的安装步骤和命令,您可以在Ubuntu 22.04系统上顺利安装
1430 12
|
4月前
|
ubuntu和debian 的安装包dpkg管理命令对安装包进行安装,查询,卸载
Ubuntu dpkg 软件包管理命令概览:安装、卸载、查看和配置软件包。包括解决依赖、强制卸载、列出及过滤已安装包、查看包详情等操作。
155 10
PSOPT在Ubuntu22.04下的安装
通过上述步骤,可以在Ubuntu 22.04下成功安装并配置PSOPT。PSOPT是一个功能强大的工具,适用于解决各种最优控制问题。确保在安装前满足系统要求,并仔细按照步骤操作,可以避免大多数常见问题。通过MATLAB与PSOPT的结合,您可以更高效地处理复杂的控制问题,并获得准确的解决方案。
58 5
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等