Ubuntu20.04上怎么安装Git
这篇文章主要讲解了“Ubuntu20.04上怎么安装Git”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Ubuntu20.04上怎么安装Git”吧!
Git是一个开放源码的最流行分布式版本控制系统,因为git可以有效、高速地处理从很小到非常大的项目版本管理所以它被众多的开源和商业项目所采用。
一、使用 Apt 安装 Git
Git 软件包被包含在 Ubuntu 默认的软件源仓库中,并且可以使用 apt 包管理工具安装。这是在 Ubuntu 上安装 Git 最便利,最简单的方式。
如果你想要从 Git 源码上编译安装最新的 Git 版本,请关注『从源码安装 Git』一节。
安装非常直接,仅仅以 sudo 权限用户身份运行下面的命令:
sudo apt updatesudo apt install git
运行下面的命令,打印 Git 版本,验证安装过程:
git --version
就在写作这篇文章的时候,在 Ubuntu 20.04 下 Git 当前可用版本是 2.25.1:
git version 2.25.1
就这些。你已经成功地在你的 Ubuntu 上安装 Git,你可以开始使用它。
二、从源码安装 Git
从源码安装 Git 的最大优势就是你可以编译最新的 Git 发行版,并且定制编译选项。不管怎样,你将不能通过apt软件管理器维护你的 Git 安装过程。
开始安装依赖软件包,用来在你的 Ubuntu 系统上构建 Git:
sudo apt updatesudo apt install dh-autoreconf libcurl4-gnutls-dev libexpat1-dev make gettext libz-dev libssl-dev libghc-zlib-dev
下一步,打开你的浏览器,浏览 Github 上的 Git 项目镜像 并且 拷贝最新的 以.tar.gz结尾的发行版链接 URL。就在写作这篇文章的时候,Git 最新稳定版本是2.26.2:
我们将会下载,并且解压 Git 源码到 /usr/class="lazy" data-src目录。这个目录通常被用来放置源代码。
wget -c https://github.com/git/git/archive/v2.26.2.tar.gz -O - | sudo tar -xz -C /usr/class="lazy" data-src
当下载完成时,切换源码目录,并且运行下面的命令来编译和安装 Git:
cd /usr/class="lazy" data-src/git-*sudo make prefix=/usr/local allsudo make prefix=/usr/local install
编译过程会花费几分钟。一旦完成,验证安装过程,运行:
git --version
输出如下:
git version 2.26.2
稍后,当你想升级到一个 Git 新版本,使用同样的过程。
三、配置 Git
在你安装 Git 之后第一件事情,就是配置你的 Git 用户名和邮件地址。 Git 在每一次 commit 代码时关联你的身份。
想要设置全局的 commit 名字和邮件地址,运行下面的命令:
git config --global username "Your Name"git config --global user.email "youremail@yourdomain.com"
你可以验证配置,输入:
git config --list
输出看起来应该像这样:
user.name=Your Nameuser.email=youremail@yourdomain.com
配置文件被存储在~/.gitconfig文件:
[user] name = Your Name email = youremail@yourdomain.com
如果对 Git 配置做进一步修改,你可以使用git config命令(推荐方式)或者手动编辑~/.gitconfig文件。
感谢各位的阅读,以上就是“Ubuntu20.04上怎么安装Git”的内容了,经过本文的学习后,相信大家对Ubuntu20.04上怎么安装Git这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是编程网,小编将为大家推送更多相关知识点的文章,欢迎关注!
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341