1

我想克隆一个 git repo,我收到这样的错误:无法与 123.123.123.123(服务器 IP)协商:找不到匹配的密钥交换方法。他们的报价:diffie-hellman-group14-sha1,diffie-hellman-group1-sha1

为了解决这个问题,我想尝试这个:https ://unix.stackexchange.com/questions/340844/how-to-enable-diffie-hellman-group1-sha1-key-exchange-on-debian-8-0

不幸的是,我无法在此处编辑文件:“C:\Program Files\Git\etc\ssh\ssh_config”。它说“无法保存..,错误:访问被拒绝”

chmod 不起作用:$ chmod 777 ssh_config chmod:更改“ssh_config”的权限:权限被拒绝

操作系统:Windows 10,git 版本 2.28.0.windows.1

4

1 回答 1

2

尝试%USERPROFILE%\.ssh\config使用旧版 SSH 选项添加一个:

Host 123.123.123.123
   KexAlgorithms +diffie-hellman-group1-sha1

然后打开一个新的 bash 会话并查看错误是否仍然存在。

于 2020-08-02T11:29:56.690 回答