麒麟操作系统 (kylinos)操作教程:安装并使用Git版本控制工具

秋丽同学_5892

秋丽同学_5892

2026-04-17

658人浏览

原创

麒麟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)中需要进行代码版本管理,但系统尚未预装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

Digital Singer
Digital Singer

将NuwaAI数字形象变成歌手,口型随音频同步,支持背景同步

下载

三、离线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为例,其他平台替换对应主机名)

相关文章

PHP速学视频免费教程(入门到精通)
PHP速学视频免费教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

相关专题

更多
视频服务器配置参数有哪些
视频服务器配置参数有哪些

视频服务器配置参数有处理器、内存、存储、视频编解码器、网络接口、视频输入输出接口、操作系统、安全性、环境适应性和成本。在搭建视频服务器时,需要根据实际需求和预算,合理选择这些参数,以实现高性能、高稳定性和低成本的目标。

2023.10.17

3940

11

linux的操作系统介绍
linux的操作系统介绍

Linux是一个灵活、稳定、安全的操作系统,适用于各种不同的应用场景,从个人电脑到服务器和嵌入式系统。想了解更多Linux的相关内容,可以阅读本专题下面的文章。

2024.03.20

3166

12

Linux操作系统的主要用途
Linux操作系统的主要用途

Linux操作系统用途广泛,包括:服务器运营,软件开发,科学研究和教育,嵌入式系统,以及个人电脑和笔记本电脑。想了解更多Linux的相关内容,可以阅读本专题下面的文章。

2024.03.21

5299

8

linux操作系统的作用
linux操作系统的作用

linux操作系统在以下领域发挥着关键作用:服务器和云计算;嵌入式系统;个人电脑和笔记本电脑;超级计算;其他领域等等。想了解更多linux操作系统的相关内容,可以阅读本专题下面的文章。

2024.04.12

2495

5

有哪些常见的网络操作系统
有哪些常见的网络操作系统

常见的网络操作系统有windows server、linux、unix、macos server、freebsd、cisco ios、juniper junos和hp-ux等。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

2024.09.12

3064

6

32位操作系统怎么改成62位的
32位操作系统怎么改成62位的

要将 32 位操作系统升级到 64 位,需要遵循以下步骤:1. 检查硬件和软件兼容性;2. 备份数据;3. 获取 64 位操作系统;4. 创建可启动安装媒体;5. 从安装媒体启动计算机;6. 选择“升级”选项;7. 完成安装。

2025.04.02

3243

9

PDF转图片方法
PDF转图片方法

需要把 PDF 页面用于上传、预览、分享或图片归档时,PDF 转图片方法专题整理 JPG/PNG 格式选择、逐页导出、清晰度设置、批量下载和结果检查等流程,帮助用户稳定完成 PDF 图片化处理。

2026.09.30

0

26

PixTV AI视频生成与无限画布创作
PixTV AI视频生成与无限画布创作

PixTV专题整理AI视频与视觉内容创作相关功能使用教程,涵盖AI生图、视频生成、无限画布、多模型创作、素材管理、声音音乐及视频剪辑等功能,帮助用户快速掌握PixTV从创意到成片的完整制作方法。

2026.09.29

0

15

Buffalo框架数据库开发全教程
Buffalo框架数据库开发全教程

本专题围绕Buffalo框架数据库开发,讲解database.yml多环境配置、soda与fizz迁移生成回滚、模型结构体标签、增删改查与条件查询、一对多与多对多关联、数据校验、回调钩子、事务处理及原生SQL执行能力。

2026.09.23

200

15

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
vscode手册
vscode手册

共0课时 | 0人学习

Git 教程
Git 教程

共21课时 | 7.9万人学习

Git版本控制工具
Git版本控制工具

共8课时 | 1.8万人学习