git安装教程(Git-2.38.1-64-bit)

 

目录

一、git下载

二、git安装

1.更改安装路径

2.安装组件

3.选择开始菜单文件夹

4.选择Git默认编辑器

5.决定初始化新项目(仓库)的主干名字

6.修改Git的环境变量

7.选择SSH执行文件

9.选择HTTPS后端传输

10.配置行尾符号转换

11.配置终端模拟器以与Git Bash一起使用

12.选择默认的 " git pull " 行为

13.选择一个凭证帮助程序

14.配置额外的选项

15.配置实验性选项

16.安装成功


一、git下载

Git支持Linux、Windows和Mac系统,安装Git,可以到Git官方网站直接下载安装程序。

git官网:Git

二、git安装

1.更改安装路径

双击执行下载好的Git-2.38.1-64-bit

选择安装路径 我这里选择提前创建好的Git文件夹

2.安装组件

按照如下勾选

3.选择开始菜单文件夹

4.选择Git默认编辑器

5.决定初始化新项目(仓库)的主干名字

6.修改Git的环境变量

7.选择SSH执行文件

9.选择HTTPS后端传输

10.配置行尾符号转换

11.配置终端模拟器以与Git Bash一起使用

12.选择默认的 " git pull " 行为

13.选择一个凭证帮助程序

14.配置额外的选项

15.配置实验性选项

16.安装成功

<think>嗯,用户的问题是关于在CentOS Stream 8上安装Git依赖失败的问题。用户明确提到执行yum install命令时失败了,并且提到了locale的问题。用户可能遇到了软件包依赖问题或仓库配置问题。 用户的环境是CentOS Stream 8,这是一个滚动更新的发行版,可能和传统的CentOS有些区别。用户列出的依赖包(curl-devel等)是编译Git源码时常见的依赖,但安装失败可能有几个原因。 首先想到的是仓库配置问题。CentOS Stream 8默认的AppStream仓库可能没有包含所有需要的开发包。用户可能需要启用PowerTools仓库,这在CentOS 8系列中是常见的解决方案。我记得在CentOS 8中,PowerTools仓库提供了额外的开发包。 其次考虑到locale报错的问题。这个错误通常意味着系统的语言环境设置有问题,可能导致yum输出异常。用户可能需要检查locale配置,特别是LC_ALL和LANG环境变量是否设置正确。临时解决方案可以尝试设置LC_ALL=C来强制使用英文环境。 另外注意到用户提供的引用信息中有关于编译安装Git的步骤,但用户当前卡在了依赖安装阶段。用户最终目标应该是成功安装Git,所以除了解决依赖问题外,我还应该提供完整的Git安装方案备选,比如用dnf group install一次性安装开发工具组,或者考虑从源码编译。 用户可能是个系统管理员或开发人员,正在搭建开发环境。ta对Linux命令有一定了解,但可能不熟悉CentOS Stream 8的新特性。考虑到安装失败带来的挫败感,回答应该提供清晰的逐步解决方案,并解释每个步骤的作用。 值得补充的是,如果以上方法都失败,还可以考虑使用预编译的Git二进制包或者第三方仓库如IUS。不过这些属于备选方案,因为引入第三方源可能有安全风险。 最后要记得生成相关问题,帮助用户延伸学习。比如如何验证Git安装,如何配置Git等后续步骤,这对用户应该很有帮助。</think>在CentOS Stream 8上安装Git依赖失败通常与仓库配置或locale设置有关。以下是分步解决方案: ### 1. **启用必需仓库** CentOS Stream 8默认仓库可能缺少部分开发包,需启用`PowerTools`仓库: ```bash sudo dnf config-manager --set-enabled powertools # CentOS 8 传统名称 # 或 sudo dnf config-manager --set-enabled crb # CentOS Stream 9+ 新名称 ``` ### 2. **修复locale报错** 若出现`locale`相关错误(如`unsupported locale setting`),临时修复: ```bash export LC_ALL=en_US.UTF-8 sudo dnf install langpacks-en glibc-all-langpacks -y ``` 永久修复需编辑配置文件: ```bash sudo localedef -i en_US -f UTF-8 en_US.UTF-8 echo 'export LC_ALL=en_US.UTF-8' | sudo tee -a /etc/profile ``` ### 3. **安装Git依赖** ```bash sudo dnf install curl-devel expat-devel gettext-devel \ openssl-devel zlib-devel perl-CPAN perl-devel -y ``` ### 4. **备选安装方案** #### 方案一:通过开发工具组安装 ```bash sudo dnf groupinstall "Development Tools" -y sudo dnf install curl-devel expat-devel gettext-devel openssl-devel zlib-devel -y ``` #### 方案二:源码编译Git ```bash # 安装编译依赖 sudo dnf install make autoconf gcc perl-ExtUtils-MakeMaker -y # 下载并编译Git wget https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.37.1.tar.gz tar -zxf git-2.37.1.tar.gz cd git-2.37.1 make prefix=/usr/local all sudo make prefix=/usr/local install ``` ### 5. **验证安装** ```bash git --version # 应输出类似: git version 2.37.1 ``` > **关键提示**:CentOS Stream 8的仓库名称从传统`PowerTools`变更为`CRB`(Common Base Repository),若命令失败可尝试替换名称[^1][^2]。若遇证书错误,需更新CA证书包:`sudo dnf install ca-certificates --refresh`。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值