centos5 git报错 ‘No kex alg‘

centos5安装完成git后,拉代码报错 'No kex alg'

分析原因可能是ssh版本过低,下面是升级ssh的步骤。

1、下载openssl库

访问 https://ftp.openbsd.org/pub/OpenBSD/OpenSSH/portable/

下载 openssh-5.9p1.tar.gz

2、编译安装

bash 复制代码
tar -xvzf openssh-5.9p1.tar.gz
cd openssh-5.9p1

./configure --prefix=/usr --sysconfdir=/etc/ssh
make
make install
bash 复制代码
# 重启后查看版本
service sshd restart
ssh -V
相关推荐
hh随便起个名2 小时前
适合小白的git的基础使用方法
git
我会一直在的2 小时前
Devps持续集成
git·ci/cd
CoderJia程序员甲3 小时前
GitHub 热榜项目 - 日榜(2026-02-08)
git·ai·开源·llm·github
Serene_Dream5 小时前
git 常用命令
git
jiayong235 小时前
Detached HEAD 状态详解
git
李少兄14 小时前
在 IntelliJ IDEA 中修改 Git 远程仓库地址
java·git·intellij-idea
先跑起来再说20 小时前
Git 入门到实战:一篇搞懂安装、命令、远程仓库与 IDEA 集成
ide·git·后端·elasticsearch·golang·intellij-idea
承渊政道1 天前
Linux系统学习【Linux系统的进度条实现、版本控制器git和调试器gdb介绍】
linux·开发语言·笔记·git·学习·gitee
Doro再努力1 天前
【Linux操作系统12】Git版本控制与GDB调试:从入门到实践
linux·运维·服务器·git·vim
摇滚侠1 天前
MAC IDEA GIT 提交区显示了几个不存在的目录
git·idea