银河麒麟系统安装GitHub桌面版 麒麟OS代码版本管理

雨明姑娘_6548

雨明姑娘_6548

2026-05-16

1069人浏览

原创

银河麒麟系统无法直接安装github desktop,需采用替代方案:一、推荐gitkraken原生linux客户端;二、社区维护的github desktop linux移植版(appimage);三、vs code内置git功能;四、git命令行搭配github cli。

银河麒麟系统安装github桌面版 麒麟os代码版本管理

如果您在银河麒麟操作系统中尝试安装GitHub Desktop桌面版以进行图形化代码版本管理,但发现官方未提供原生Linux版本或直接安装包不可用,则需通过兼容方案实现类似功能。GitHub Desktop官方仅支持Windows与macOS平台,Linux系统需采用替代方案或跨平台工具。以下是针对银河麒麟V10(含SP1/SP2)及openKylin 2.0等主流版本的多种可行方法:

一、使用GitKraken桌面客户端(推荐替代方案)

GitKraken是功能完整、界面现代化的跨平台Git GUI工具,原生支持Linux x86_64与ARM64架构,兼容银河麒麟V10及openKylin,无需Wine或虚拟机即可直接运行,且提供中文界面与SSH密钥集成支持。

1、确认系统架构:执行 uname -m,若输出为 x86_64aarch64,则可下载对应架构安装包。

2、下载GitKraken官方Linux安装包:访问 https://www.gitkraken.com/download,选择 .deb(Debian系)或 .tar.gz(通用二进制)格式。

3、若下载.deb包:执行 sudo dpkg -i gitkraken-*.deb 安装主程序。

4、修复依赖(如提示缺失):运行 sudo apt --fix-broken install -y

5、启动应用:在终端输入 gitkraken,或在UKUI桌面环境中搜索“GitKraken”并点击图标。

二、通过Electron构建的GitHub Desktop第三方Linux移植版(社区维护)

由开源社区维护的github-desktop-linux项目提供基于Electron的Linux适配版本,已适配银河麒麟V10 SP2及openKylin 2.0,支持GitHub账户登录、分支可视化、提交差异比对等核心功能,但需手动启用系统级GUI依赖。

1、下载最新release版AppImage文件:访问 https://github.com/shiftkey/desktop/releases,查找标有 linux-arm64.AppImagelinux-x64.AppImage 的资产(Assets)。

2、赋予执行权限:执行 chmod +x GitHubDesktop-linux-*.AppImage

3、运行应用:执行 ./GitHubDesktop-linux-*.AppImage

4、首次运行时若提示缺少libgbm.so.1等错误:安装基础图形库 sudo apt install libgbm1 libasound2 libxss1 libnss3 -y

三、使用VS Code内置Git功能(免安装GUI客户端)

VS Code在银河麒麟系统中已深度适配,其集成终端与源代码管理视图(Source Control面板)可完全替代GitHub Desktop的日常操作,支持克隆仓库、暂存变更、提交推送、分支切换、合并冲突解决等全流程,且无需额外GUI进程。

GitLab Hackathon
GitLab Hackathon

规划和执行公平的GitLab黑客松参与,包括季度黑客松和Transcend黑客松,分析规则,筛选符合条件的issue和MR,并跟踪进度。

下载

1、确保已安装VS Code:若未安装,执行APT方式安装(适用于V10 SP2+):sudo apt update && sudo apt install code -y

2、打开VS Code,按 Ctrl+Shift+P 调出命令面板,输入并选择 Git: Clone

3、粘贴GitHub仓库HTTPS或SSH URL,指定本地路径完成克隆。

4、左侧活动栏点击源代码管理图标(分支图标),查看未暂存/已暂存文件列表。

5、在文件名上右键选择 Stage Changes,输入提交信息后按 Ctrl+Enter 提交。

6、点击右上角同步箭头(或执行 Git: Sync)完成推送到GitHub远程仓库。

四、配置Git命令行并搭配GitHub CLI(CLI增强型工作流)

该方案不依赖图形界面,通过终端高效完成GitHub专属操作(如创建PR、管理议题、发布版本),适合开发者习惯命令行且追求自动化效率的场景,完全兼容银河麒麟所有版本。

1、确认Git已安装并配置:执行 git --versiongit config --global user.name 验证基础环境。

2、安装GitHub CLI(gh):执行 curl -fsSL https://cli.github.com/packages/githubcli-archive-keyring.gpg | sudo gpg --dearmor -o /usr/share/keyrings/githubcli-archive-keyring.gpg

3、添加GitHub CLI软件源:echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/githubcli-archive-keyring.gpg] https://cli.github.com/packages stable main" | sudo tee /etc/apt/sources.list.d/github-cli.list > /dev/null

4、更新并安装:sudo apt update && sudo apt install gh -y

5、登录GitHub账户:gh auth login,按提示选择HTTPS协议、浏览器验证或设备码方式完成授权。

6、在本地Git仓库目录中执行:gh pr create --title "feat: add login module" --body "Initial implementation",一键创建Pull Request。

相关文章

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

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

下载

相关标签:

git github 系统安装

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

相关专题

更多
c++和c语言的区别有哪些
c++和c语言的区别有哪些

c++和c语言的区别:1、面向对象编程(OOP)支持不同;2、新增特性不同;3、标准库不同;4、编译方式不同;5、命名空间不同等等。想了解更多c++的相关内容,可以阅读本专题下面的文章。

2024.03.14

2068

9

c++和python学习顺序推荐
c++和python学习顺序推荐

一般建议先学习C++,再学习Python,因为这样可以逐步从较为底层的编程语言向更高级的语言过渡。想了解更多python的相关内容,可以阅读本专题下面的文章。

2024.03.14

939

6

python和c++学习性价比分析
python和c++学习性价比分析

Python易于学习,广泛应用于Web开发、数据科学和人工智能等领域,但性能较低。C语言性能高,适用于对性能要求较高的场景,如游戏开发和系统编程,但学习曲线陡峭,错误处理复杂。想了解更多python的相关内容,可以阅读本专题下面的文章。

2024.03.14

367

5

c语言和c++一样吗
c语言和c++一样吗

c语言和c++是两种不同的编程语言,虽然有相似之处,但存在显著差异。c语言专注于过程式编程和系统级开发,以简洁、高效著称。c++作为c语言的超集,引入了面向对象编程,增强了代码组织和管理能力,但学习曲线也更陡峭。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

2024.03.14

307

5

c语言和c++先学哪个好
c语言和c++先学哪个好

初学者选择学习c语言还是c++语言,需要根据个人学习目标、背景以及编程兴趣和预期应用方向来决定。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

2024.03.14

346

5

c语言和c++的区别和联系
c语言和c++的区别和联系

c语言和c++是计算机科学领域应用广泛的编程语言。虽然它们有着相似的基础,但它们在语言类型、语法功能和内存管理方面存在着显著差异。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

2024.03.14

560

5

c++软件中文更改教程
c++软件中文更改教程

对于 ide,可通过打开设置,找到语言设置,选择中文,并保存更改。对于非 ide 应用程序,可查找设置或选项,选择语言设置,更改为中文,并保存更改。想了解更多c++的相关内容,可以阅读本专题下面的文章。

2024.03.21

1389

9

python和java和c++学习性价比分析
python和java和c++学习性价比分析

Python以其易学性、丰富的库和活跃的社区而著称,适合数据科学、人工智能和Web开发。Java以其跨平台性、企业级应用开发和Android应用开发而闻名。C++以其底层控制能力、高效性能和游戏开发而著称。选择哪种语言取决于个人兴趣、职业方向和特定需求。想了解更多python和java和c++的相关内容,可以阅读本专题下面的文章。

2024.03.22

1177

7

c++和c语言学习顺序推荐
c++和c语言学习顺序推荐

对于初学者,建议先学习C语言,掌握编程基础后再转入C++,便于理解面向对象编程概念。有编程经验者可直接学习C++,快速接触高级编程技术。想了解更多c++和c语言的相关内容,可以阅读本专题下面的文章。

2024.03.25

1305

9

热门下载

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

精品课程

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

共0课时 | 0人学习

Git 教程
Git 教程

共21课时 | 7.8万人学习

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

共8课时 | 1.8万人学习