商城首页欢迎来到中国正版软件门户

您的位置: 首页 > 文章列表 > 系统应用 > 麒麟操作系统怎么安装和使用Git命令

麒麟操作系统怎么安装和使用Git命令

  发布于2026-06-30 阅读(0)

扫一扫,手机访问

在麒麟操作系统上启用Git,是开展代码协作与版本管理的第一步。如果你在终端里敲下git --version,却只得到一句“command not found”,那说明系统里要么没装Git,要么只塞了个空壳命令。这时候,别急着翻文档——安装和基础配置,其实就几步的事。

下面针对三种典型场景,给出从安装到配置的完整链路。

APT在线安装(联网环境首选)

如果你是联网用户,无论是openKylin桌面版还是银河麒麟V10 SP1,直接走APT在线安装最省心。依赖关系系统自动帮你搞定,一步到位。

打开终端,先刷新一下软件源索引:sudo apt update --allow-releaseinfo-change。这个参数很关键——它允许系统更新源信息的发布信息,避免某些系统版本下apt报错。

接着安装完整Git套件,包含gitk、git-gui、man文档以及调试支持:sudo apt install -y git-all

装完别急着走,验证一下:git --version。如果输出类似git version 2.45.2,恭喜,成功了。万一还是找不到命令,很可能是shell没加载新PATH,试试source ~/.bashrc再跑一次。

离线DEB包安装(断网信创环境)

政务内网、涉密办公这类断网环境,是麒麟系统的常见战场。这时候没法在线拉包,但解决办法也简单:提前在同版本联网机上把依赖包全下载好,拷贝过去手动安装。

具体操作分两步:

第一步,在联网的同版本麒麟系统中执行批量下载,注意依赖必须精准——
apt download git git-man liberror-perl libcurl4-gnutls-dev libexpat1 zlib1g libssl1.1 perl

第二步,把生成的这些.deb文件拷贝到离线机的/tmp/git-offline目录,进入目录后执行:
sudo dpkg -i --force-depends --force-overwrite *.deb

这里必须强调:麒麟V10 x86环境下,部分包存在声明冲突或路径覆盖问题,不加--force-depends--force-overwrite参数,dpkg很可能静默失败,半天排查不出什么原因。

如果安装后还有残留依赖未满足,补一句:sudo apt --fix-broken install -y

源码编译安装(ARM64国防版或定制需求)

当遇到麒麟国防版V10(aarch64),或者需要开启libssh、禁用Perl等编译选项的定制场景,包管理器就不够用了。这时候得走源码编译,但顺序一定不能乱。

第一步,下载稳定版源码(以2.45.2为例):
wget https://www.kernel.org/pub/software/scm/git/git-2.45.2.tar.gz

第二步,解压并进入目录:
tar -zxvf git-2.45.2.tar.gz && cd git-2.45.2

第三步,配置安装路径。强烈建议指定为/usr/local/git,避免覆盖系统原有的Git版本:
make configure prefix=/usr/local/git

第四步,编译安装。ARM平台资源有限,建议用双核加速,防止卡死:
make -j2 && sudo make prefix=/usr/local/git install

第五步,更新环境变量,让系统能找到新装的Git:
echo 'export PATH=$PATH:/usr/local/git/bin' >> ~/.bashrc && source ~/.bashrc

基础配置与首次使用

无论通过哪种方式装好Git,第一次使用前都必须设置全局身份信息。这不是可选项——没有配置用户名和邮箱,git commit会直接报错,拒绝写入提交记录。

设置用户名:git config --global user.name "张三"
设置邮箱:git config --global user.email "zhangsan@kylinos.cn"

验证是否生效:git config --global --list,输出里应该能看见刚才设置的两项。

这一步为什么重要?因为Git的每次提交都会记录作者信息。未配置user.email,会导致所有commit记录作者字段为空,后续想关联Gitee或GitLab账号根本不可能。别等提交了一堆才发现,再回头改就麻烦了。

最后,初始化一个本地仓库试试手:
mkdir ~/myproject && cd ~/myproject && git init

至此,麒麟OS上的Git就正式启用,可以开始代码协作与版本管理了。

本文转载于:https://www.php.cn/faq/2739538.html 如有侵犯,请联系zhengruancom@outlook.com删除。
免责声明:正软商城发布此文仅为传递信息,不代表正软商城认同其观点或证实其描述。

热门关注