【发布时间】:2020-11-22 11:35:50
【问题描述】:
我想克隆一个 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
【问题讨论】:
-
您是否尝试过使用
sudo?尝试sudo nano或sudo vim打开文件进行编辑。 -
我试过了,它说: $ sudo vi ssh_config bash: sudo: command not found
-
如果您使用的是 git bash,请尝试以管理员身份启动它。右键单击图标并选择以管理员身份运行,然后编辑文件。
-
无论您希望完成什么,
chmod 777都是错误且危险的。对您来说幸运的是,它毫无意义无论如何在 Windows 上。
标签: git ssh git-for-windows