当前位置:

首页 > 系统应用 > 麒麟操作系统怎么安装和使用Git命令

麒麟操作系统怎么安装和使用Git命令

在麒麟操作系统上启用Git,是开展代码协作与版本管理的第一步。如果你在终端里敲下git --version,却只得到一句“command not found”,那说明系统里要么没装Git,要么只塞了个空壳命令。这时候,别急着翻文档——安装和基础配置,其实就几步的事。下面针对三种典型场景,给出从安装到

在麒麟操作系统上启用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就正式启用,可以开始代码协作与版本管理了。

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系bd@zhengruan.com
作者最新文章
系统应用
相关文章 更多
麒麟操作系统怎么设置系统进入休眠
麒麟操作系统怎么设置系统进入休眠

在麒麟系统上设置自动休眠,前提是内核得支持休眠(检查 /sys/power/state 是否包含 disk),同时 swap 空间要足够大(至少等于内存容量)。满足这两点后,才能通过 UKUI 图形界面或 gsettings 命令来设定休眠时间。另外,还得屏蔽物理按键干扰,否则定时休眠可能被意外打断

麒麟操作系统怎么设置文件夹的配额限制
麒麟操作系统怎么设置文件夹的配额限制

在麒麟系统里给某个挂载点设置用户磁盘配额,操作流程并不复杂,但不同文件系统的处理方式有所区别。先挂上命令看一眼,不费事。 先看一眼挂载点的文件系统类型,命令很简单:`df -T /path/to/folder`(把`/path/to/folder`换成你要设置配额的实际路径,比如`/home`或`/

麒麟操作系统怎么查看网卡的环回接口信息
麒麟操作系统怎么查看网卡的环回接口信息

麒麟系统环回接口(lo)必须保持UNKNOWN状态,并正确配置好127.0.0.1/8和::1/128地址。若显示DOWN,需要立即执行sudoiplinksetloup命令启用,然后通过ping127.0.0.1测试其连通性。接口状态异常将直接严重影响本机通信、DNS解析以及本地服务等关键系统功能。

麒麟操作系统怎么修改分区挂载点
麒麟操作系统怎么修改分区挂载点

麒麟操作系统中,硬盘默认挂载至临时路径/run/media/root/xxx,易导致路径不统一、权限混乱。需将分区改挂到/data下。具体步骤:卸载原分区,创建空挂载点,临时挂载验证,备份fstab,用UUID写入永久挂载条目,最后运行mount-a测试。

麒麟操作系统 (kylinos)操作教程:配置静态IP地址与DNS
麒麟操作系统 (kylinos)操作教程:配置静态IP地址与DNS

在麒麟操作系统里,想把网络从自动获取IP改成固定的静态IP,并指定好DNS服务器,这事儿其实挺常见的。无论是为了服务器稳定运行,还是内网环境调试,一个固定的网络配置都少不了。不过,麒麟OS有不同的发行版分支,配置方法也略有不同。别担心,下面就把几种主流且直接可用的方法给你梳理清楚,从临时调试到永久生

麒麟操作系统 (kylinos)操作教程:安装Chrome浏览器详细步骤
麒麟操作系统 (kylinos)操作教程:安装Chrome浏览器详细步骤

在麒麟操作系统上,有时你会发现系统默认没有预装Chrome浏览器,软件中心里也找不到。别担心,这并非无解。通过命令行或手动安装包,完全可以搞定。下面这几种方法,基本覆盖了从优麒麟到银河麒麟V10 SP1等主流版本,你可以根据自己的系统环境和网络状况对号入座。 一、通过APT源安装Chrome(适用于

麒麟操作系统 (kylinos)操作教程:设置触摸板手势操作
麒麟操作系统 (kylinos)操作教程:设置触摸板手势操作

触控板手势在麒麟系统上失灵,确实是个挺影响效率的体验。别急,这通常不是硬件问题,而是系统服务、配置开关或驱动识别上某个环节没打通。要解决它,咱们得按照一个清晰的排查路径来,从底层硬件识别到上层应用配置,一步步捋顺。 如果你的触控板在麒麟系统里“装聋作哑”,对多指滑动、缩放或切换桌面毫无反应,那问题很

麒麟操作系统 (kylinos)操作教程:设置默认浏览器与默认打开方式
麒麟操作系统 (kylinos)操作教程:设置默认浏览器与默认打开方式

在麒麟操作系统里,双击一个网页链接,结果弹出来的却不是你想用的那个浏览器——这事儿挺让人头疼的。问题根源通常出在默认浏览器设置没生效,或者几个配置文件之间“打架”了。 别急,解决思路其实很清晰,就是按照优先级,一层层排查和设置。下面这五个方法,从最简单直观的图形界面操作,到需要动点“手术”的命令行修

麒麟操作系统如何开启iSCSI服务 银河麒麟远程存储连接
麒麟操作系统如何开启iSCSI服务 银河麒麟远程存储连接

必须先安装targetcli、启动target服务、放行3260端口、构建backstore/Target/LUN结构并验证发现,否则iSCSI存储共享无法生效。 在银河麒麟操作系统中配置远程存储访问时,一个常见的问题是iSCSI服务没有启用。这会导致无论是作为存储提供方(Target端)还是连接方

麒麟操作系统如何修改默认的主机名 银河麒麟终端名称更改
麒麟操作系统如何修改默认的主机名 银河麒麟终端名称更改

麒麟操作系统修改主机名的五种实用方法 不少朋友在部署麒麟操作系统后,可能会发现终端里显示的主机名还是安装时那个默认的、没什么辨识度的名字。这在设备管理或者网络定位时,确实会带来一些不便。其实,更新主机名是系统管理中的一项基础操作,方法也不止一种。下面就来详细梳理一下,在麒麟OS上修改主机名的五种可行

查看更多
精品专题 更多
装机必备
装机必备

正软商城装机必备专区,精选办公、浏览器、安全防护、影音播放、压缩解压、设计创作和系统工具等电脑常用正版软件,帮助用户快速完成新电脑软件配置。

Windows
Windows

正软商城Windows软件专区,汇集适用于Windows电脑的办公、设计、安全防护、影音播放、开发工具和系统优化软件,提供软件介绍、系统要求、正版授权及购买下载服务。

PDF教程
PDF教程

正软商城PDF教程频道提供PDF编辑、转换、合并、拆分、压缩及格式处理方法,同时介绍常用PDF软件和工具的使用技巧。

Mac软件 更多
Postman macOS版
Postman macOS版
Mac

Postman是一套面向API全生命周期的开发与测试平台,可在Mac上发送和调试多种协议请求,管理集合、环境及认证信息,并完成脚本测试、模拟服务、监控、文档发布和团队协作。它适合开发、测试及运维人员使用,提供个人免费方案。

Docker Desktop macOS版
Docker Desktop macOS版
Mac

Docker Desktop 是 Docker 官方为 Mac 提供的容器开发环境,集成 Docker Engine、命令行工具、Compose、Build、Kubernetes 与图形化管理界面。

Android Studio macOS版
Android Studio macOS版
Mac

Android Studio 是 Google 面向安卓应用开发提供的官方集成开发环境,基于 IntelliJ IDEA 构建。它整合智能代码编辑、Gradle 构建、界面预览、设备模拟、性能分析、调试测试及 APK 分析等工具。

WINDOWS 更多
Postman Windows版
Postman Windows版
Windows

Postman 是面向 API 全生命周期的开发与协作平台。Windows 桌面版可用于构建和发送 HTTP、GraphQL、gRPC、WebSocket、MQTT 等请求,并提供环境变量、集合、脚本测试、模拟服务、监控、文档及团队工作区等

Docker Desktop Windows版
Docker Desktop Windows版
Windows

Docker Desktop 为 Windows 开发者提供集成式容器环境,内置 Docker Engine、命令行工具、Compose、Build 与 Kubernetes 等组件,可在本机完成镜像构建、容器运行、日志查看和资源管理。

Android Studio Windows版
Android Studio Windows版
Windows

Android Studio 是 Google 面向 Android 应用开发提供的官方集成开发环境,以 IntelliJ IDEA 为基础,集成智能代码编辑、Gradle 构建、设备模拟、界面预览、调试测试及性能分析工具,