麒麟os安装git有三种主流方式:一、apt在线安装,适用于联网的银河麒麟v10 sp1/openkylin,执行sudo apt update && sudo apt install git -y后验证版本;二、源码编译安装,适用于离线或arm平台,需下载源码、编译并配置环境变量;三、离线deb包安装,通过apt download预获取deb包及依赖,在无网环境用dpkg安装并修复依赖;安装后须配置user.name和user.email,ssh密钥可选配以支持远程仓库。

如果您在麒麟操作系统(KylinOS)中需要进行代码版本管理,但系统尚未预装Git工具,则需手动完成安装与基础配置。以下是针对KylinOS主流版本(包括银河麒麟桌面版V10 SP1、openKylin 2.0等)的完整操作流程:
一、APT在线安装
该方法适用于已配置有效软件源且具备联网能力的银河麒麟桌面版V10 SP1、openKylin等Debian/Ubuntu系发行版,依赖APT包管理器,操作直接、兼容性高。
1、打开终端,执行系统软件源更新命令:sudo apt update
2、运行Git安装命令:sudo apt install git -y
3、验证安装结果:git --version
4、若终端输出类似git version 2.39.5的信息,则表示安装成功。
二、源码编译安装
该方法适用于无网络环境、需适配ARM架构(如麒麟国防版V10)、或需定制编译参数的场景,通过本地构建绕过包管理器限制,但需提前安装编译依赖。
1、下载Git官方稳定版源码包(如git-2.20.0.tar.gz):wget https://www.kernel.org/pub/software/scm/git/git-2.20.0.tar.gz
2、解压源码:tar -zxvf git-2.20.0.tar.gz
3、进入解压目录:cd git-2.20.0
4、配置编译路径(指定安装至/usr/local/git):make configure prefix=/usr/local/git
5、使用4线程编译源码:make -j4
6、执行安装:sudo make prefix=/usr/local/git install
7、配置环境变量:编辑/etc/profile,在末尾添加:export PATH=$PATH:/usr/local/git/bin
8、刷新环境变量并验证:source /etc/profile && git --version
三、离线DEB包安装
该方式适用于完全断网的银河麒麟桌面版V10部署环境,通过在同版本联网机上预下载.deb主包及全部依赖,实现免编译快速交付。
1、在有网络的同版本麒麟系统中执行:apt download git
2、将生成的git_*.deb及其全部依赖包(如libcurl4-gnutls-dev、libexpat1-dev等)一并复制至目标离线机指定目录。
3、进入包所在目录,按依赖顺序安装:sudo dpkg -i git_*.deb
4、修复可能缺失的依赖:sudo apt --fix-broken install -y
四、基础配置与初始化
Git安装完成后,必须设置全局用户信息,否则无法完成首次提交;该配置决定每次commit记录中的作者身份,是合法使用Git的前提步骤。
1、设置全局用户名:git config --global user.name "YourName"
2、设置全局邮箱地址:git config --global user.email "your@email.com"
3、验证配置是否生效:git config --global --list
4、创建本地仓库示例:mkdir ~/myproject && cd ~/myproject && git init
五、SSH密钥配置(用于远程仓库访问)
向GitHub、GitLab或自建Git服务器推送代码前,需配置SSH密钥对以实现安全、免密的身份认证,避免每次操作输入密码。
1、生成Ed25519类型密钥对:ssh-keygen -t ed25519 -C "your_email@example.com"
2、将公钥内容写入剪贴板:cat ~/.ssh/id_ed25519.pub | xclip -selection clipboard
3、登录远程Git平台,在SSH Keys设置页粘贴并保存该公钥内容。
4、测试连接有效性:ssh -T git@github.com(以GitHub为例,其他平台替换对应主机名)











