如题,之前在 WSL 上老失效,还以为是 WSL 的问题,后来发现物理机也会失效......
1
AoEiuV020CN 2023-04-27 19:11:08 +08:00 via Android
ssh -v 详细日志报错贴一下,
我还没听说过 github ssh key 异常失效的, |
2
deplivesb 2023-04-27 21:05:44 +08:00
是你本地的私钥改了吧,我现在 GitHub 上的公钥还是 2019 年生成的
|
3
JavenXiao OP @AoEiuV020CN 搜过这个报错也没找到能解决的,重新添加以下 ssh key 能用一会儿,过不了多久就又失效了
kex_exchange_identification: Connection closed by remote host Connection closed by 20.205.243.166 port 22 fatal: Could not read from remote repository. Please make sure you have the correct access rights and the repository exists. |
4
JavenXiao OP 我现在改用 https 了,没有再出问题
|
5
heartdream 2023-04-28 07:57:07 +08:00
是你使用的机场屏蔽了 github 吧
|
6
JavenXiao OP @heartdream 不太可能吧,不开代理感觉 github 都上不太去,开了代理才能流畅访问,难道是我的 22 端口有问题?
|
7
zed1018 2023-04-28 09:24:46 +08:00
我这个公私钥用了很多年了都没出现这种情况
|
8
AoEiuV020CN 2023-04-28 10:18:14 +08:00
@JavenXiao #6 就是代理问题, 我主机场 prpr 常用节点经常出这错,github 网站 443 端口没问题,ssh github 的 22 端口就经常断,
搞得我只能给 github 单独一个分流在需要时切换能用的节点或者切备用机场的节点, |
10
wdssmq 2023-04-28 11:48:58 +08:00
3 楼那里就是连接问题,,
我大概 14 年开始用 git ,github 的网站从始至今都是开代理访问,,代码提交则是 ssh 直连,,从去年开始 ssh 才频繁出现连接失败,不得不上代理。。 Host github.com User git ProxyCommand "C:\Program Files\Git\mingw64\bin\connect.exe" -S 127.0.0.1:10808 %h %p |
11
JavenXiao OP @AoEiuV020CN 很好奇为啥刚添加的时候是好的,过段时间就裂开了,难道是因为我不是固定 ip 吗
|
14
CapNemo 2023-04-28 15:06:32 +08:00
kex_exchange_identification: Connection closed by remote host -> 说明不是密钥被拒绝了,是 tcp 连接断开了
|
15
JavenXiao OP @CapNemo 感觉也没这么简单,第一次我看见「 Please make sure you have the correct access rights 」就去重新贴了一下我的 sshkey ,当时就好了,但是过一天就又裂开了
|