4

如何在Raspberry Pi上安装Git

 2 years ago
source link: https://www.myfreax.com/how-to-install-git-on-raspberry-pi/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

Git是当今大多数软件团队都在使用的分布式版本控制系统。 它使您可以跟踪代码更改,还原到之前的阶段,创建分支并与其他开发人员合作。

Git最初是由Linux内核的创建者 Linus Torvalds 开发的。

本教程介绍了如何在Raspberry Pi上安装Git。 我们假设您在Raspberry Pi 上安装了 Raspbian

对于大多数人来说,安装Git的最简单和推荐的方法是使用apt软件包管理工具进行安装。

如果要从源代码安装最新的稳定版Git,请向下滚动到本教程的从源代码安装Git 部分。

使用Apt安装Git

Git软件包包含在Raspbian的默认存储库中。

以超级用户或具有sudo权限的用户身份运行以下命令,以在您的Raspberry Pi上安装Git:

sudo apt update
sudo apt install git

输入以下命令以验证安装:

git --version

在撰写本文时,Raspberry Pi存储库中可用的Git当前版本为2.20.1

git version 2.20.1

您已经安装了Git,就可以开始使用它。

从源代码安装Git

从源代码编译Git允许您安装最新的Git版本并自定义构建选项。 但是,您将无法通过apt软件包管理器来维护Git安装。

首先,安装在Raspbian上构建Git所需的依赖项:

sudo apt update
sudo apt install make libssl-dev libghc-zlib-dev libcurl4-gnutls-dev libexpat1-dev gettext

安装完成后,打开浏览器,访问GitHub上的 Git项目镜像,并复制以.tar.gz结尾的最新版本链接URL:

目前,最新的稳定Git版本是2.24.1,但对于您来说可能有所不同。

我们将在/usr/src目录中下载Git源代码,该目录是放置源文件的常用位置。 导航到目录

cd /usr/src/

使用您先前复制的链接将tar.gz文件下载为git.tar.gz

sudo wget https://github.com/git/git/archive/v2.24.1.tar.gz -O git.tar.gz

接下来,提取压缩包,并通过键入以下内容更改为git源目录:

sudo tar -xf git.tar.gz

运行以下两个命令来编译和安装Git:

sudo make prefix=/usr/local all

键入git --version以验证安装:

git --version
git version 2.24.1

之后,当发布新版本时,要更新Git,下载档案并重复构建过程。

配置Git

现在,您已在Raspberry Pi计算机上安装了Git,建议您设置个人信息。 以下命令将设置您的提交名称和电子邮件地址:

git config --global user.name "Your Name"

要确认您已在Git中正确设置了信息,请输入:

git config --list
user.name=Your Name
[email protected]

配置设置存储在~/.gitconfig文件中:

[user]
    name = Your Name
    email = [email protected]
〜/.gitconfig

如果要对全局Git配置进行其他更改,请使用git config命令或手动编辑~/.gitconfig文件。

在Raspberry Pi上安装Git只需运行一个apt命令即可。 如果要使用最新的Git版本,则需要从源代码进行构建。

使用Raspberry Pi,您可以在本地网络上设置自己的Git服务器

如果您不熟悉Git,请查看 Pro Git专业书籍,这是学习如何使用Git的极好的资源。

如果您遇到问题或反馈,请在下面留下评论。


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK