迁移到High Sierra后,smartCVS身份验证失败

时间:2018-07-12 09:24:48

标签: macos cvs openssh

从优胜美地切换到High Sierra,由于ssh密钥算法(Kex)的升级/更改,客户端smartCVS无法再验证(本地)CVS服务器。出于安全原因,在High Sierra中已禁用了diffie-hellman-group1-sha1,该端口似乎已由smartCVS使用。

当我尝试创建一个新的本地存储库时,我收到一条错误消息

Could not establish connection: I/O exception:
failed to negotiate a transport component [diffie-hellman-group1-sha1]
[diffie--hellman-group14-sha1].

我尝试相应地调整〜/ .ssh / config 并添加了

Host localhost
HostName 127.0.0.1
KexAlgorithms +diffie-hellman-group1-sha1 

没有成功。在smartCVS之外,CVS在控制台上运行或在Eclipse上正常运行。

是否至少可以再次启用Hellmann密钥算法以至少将smartCVS用于本地CVS存储库?

0 个答案:

没有答案