GitHub“已禁用[https://githubengineering.com/crypto-deprecation-notice/]中对弱加密”[https://github.com/Microsoft/Git-Credential-Manager-for-Windows]的支持后,我的TeamCity与Git失去了联系:
“列表远程引用失败:com.jcraft.jsch.JSchException:算法 谈判失败“
我在服务器/从站中更新了Github并更改了注册表项。并且,我尝试更新jsch lib以持续“jsch-0.1.54.jar”["Algorithm negotiation fail" with SSH authentication on TeamCity],但不起作用。
我的环境:
答案 0 :(得分:0)
我遇到了同样的问题(我在9.0.1
上),升级到jsch-0.1.54.jar
也无济于事。
结束升级到版本10.0.3
并修复了所有问题。升级非常简单。
.tar.gz
server.xml
server.xml
配置粘贴到conf/
systemd
之类的东西来管理流程)如果不使用systemd
或其他类似的守护程序管理器,只需启动该过程,但通常会启动它。