发布于2026-06-30 阅读(0)
扫一扫,手机访问
在麒麟操作系统上启用Git,是开展代码协作与版本管理的第一步。如果你在终端里敲下git --version,却只得到一句“command not found”,那说明系统里要么没装Git,要么只塞了个空壳命令。这时候,别急着翻文档——安装和基础配置,其实就几步的事。
下面针对三种典型场景,给出从安装到配置的完整链路。
如果你是联网用户,无论是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再跑一次。
政务内网、涉密办公这类断网环境,是麒麟系统的常见战场。这时候没法在线拉包,但解决办法也简单:提前在同版本联网机上把依赖包全下载好,拷贝过去手动安装。
具体操作分两步:
第一步,在联网的同版本麒麟系统中执行批量下载,注意依赖必须精准——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。
当遇到麒麟国防版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就正式启用,可以开始代码协作与版本管理了。
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
正版软件
正版软件
正版软件
正版软件
正版软件
1
2
3
4
5
6
7
8
9