当前位置: 首页
系统平台
麒麟操作系统安装和使用Git命令方法详解

麒麟操作系统安装和使用Git命令方法详解

热心网友 时间:2026-07-01
转载

在麒麟操作系统上启用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

游乐网为非赢利性网站,所展示的游戏/软件/文章内容均来自于互联网或第三方用户上传分享,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系youleyoucom@outlook.com。

同类文章
更多
麒麟系统字体太小看不清如何调整界面字体大小

麒麟系统字体太小看不清如何调整界面字体大小

麒麟系统高分屏字体过小需分层干预:控制中心调整缩放至150%或200%,辅助功能增大文本,命令行设置MateDPI值(2K设200 0,4K设220 0),QT类软件用环境变量QT_DEVICE_PIXEL_RATIO=2,终端取消使用系统等宽字体并改字号,输入法候选字体调至16或18。

时间:2026-07-01 07:42
Win11记事本默认不换行如何设置为自动换行

Win11记事本默认不换行如何设置为自动换行

Windows11记事本默认不自动换行,手动开启仅对当前窗口有效。若要永久启用,可修改注册表,在HKCU Software Microsoft Notepad路径下新建DWORD值fWrap并设为1,或导入含此设置的 reg文件,此后所有新建记事本文件均自动换行显示,无需重复手动操作,一劳永逸。

时间:2026-07-01 07:42
银河麒麟系统时间快几分钟的调整方法

银河麒麟系统时间快几分钟的调整方法

银河麒麟系统时钟快几分钟的解决方法:先用date命令校正系统时间,再执行hwclock--systohc写入硬件时钟;启用systemd-timesyncd并配置阿里云NTP服务器;禁用chronyd避免服务冲突;双系统用户需设置硬件时钟为UTC模式。

时间:2026-07-01 07:41
Win11多屏下设置软件只在特定屏幕打开的方法

Win11多屏下设置软件只在特定屏幕打开的方法

双屏办公时,通过快捷方式添加启动参数、利用Windows窗口位置记忆功能或PowerShell脚本,可让软件自动在副屏打开,免去手动拖拽,提升工作效率。

时间:2026-07-01 07:41
MacBook如何取消菜单栏蓝牙搜索状态

MacBook如何取消菜单栏蓝牙搜索状态

在macOS中,进入系统设置“控制中心”,将蓝牙设为“不显示在菜单栏”即可隐藏图标且功能正常;旧版系统则在蓝牙偏好设置中取消勾选“在菜单栏中显示”。

时间:2026-07-01 07:41
热门专题
更多
刀塔传奇破解版无限钻石下载大全 刀塔传奇破解版无限钻石下载大全
洛克王国正式正版手游下载安装大全 洛克王国正式正版手游下载安装大全
思美人手游下载专区 思美人手游下载专区
好玩的阿拉德之怒游戏下载合集 好玩的阿拉德之怒游戏下载合集
不思议迷宫手游下载合集 不思议迷宫手游下载合集
百宝袋汉化组游戏最新合集 百宝袋汉化组游戏最新合集
jsk游戏合集30款游戏大全 jsk游戏合集30款游戏大全
宾果消消消原版下载大全 宾果消消消原版下载大全
  • 日榜
  • 周榜
  • 月榜