今天想把前几天写的 blog push 到 GitHub 上,但是 git 报以下错误:
$ git push -u origin main
kex_exchange_identification: read: Connection reset by peer
Connection reset by 20.205.243.166 port 22
fatal: Could not read from remote repository.
以为是 ssh key 的问题重新生成了 key 并添加到 GitHub 上,然而并没有起作用,尝试 ssh 测试,报错。
$ ssh -T [email protected]
kex_exchange_identification: read: Connection reset by peer
Connection reset by 20.205.243.166 port 22
是不是我的账号出问题了?
在.gitconfig中设置了代理,然并卵
[http]
proxy = socks5://127.0.0.1:10808
[https]
proxy = socks5://127.0.0.1:10808
也试过这种,也不行
[http]
proxy = https://127.0.0.1:10809
[https]
proxy = https://127.0.0.1:10809
最近一次提交应该是2月15日,当时肯定是没有用代理提交的,我不是开的系统全局代理,而是浏览器单独设置的代理。
谢谢大家,已经解决了,ssh添加代理搞定的。
Windows 用户编辑 ~/.ssh/config 文件,给文件加上以下内容,重启git bash.
Host github.com
User git
ProxyCommand connect -H 127.0.0.1:7890 %h %p
![]() |
1
wolfie 2022-03-17 15:54:53 +08:00
怎么上的本站,git push -c http.proxy=""
|
![]() |
2
blindpirate 2022-03-17 15:59:23 +08:00
百分百墙的问题,一个小秘密,SSH 协议默认不会用你的代理,哪怕你开了全局模式。
|
3
ppxppx 2022-03-17 16:02:44 +08:00 via Android ![]() 可能是梯子禁用了 22 端口,我用的是这样的
|
![]() |
5
zhaofish OP @blindpirate 在.gitconfig 设置了代理,然并卵
|
![]() |
6
BrettD 2022-03-17 16:27:43 +08:00 via iPhone
设置完代理之后是用 HTTPS+Token 推的吗
|
![]() |
7
fortynine 2022-03-17 16:27:55 +08:00 via Android ![]() |
![]() |
8
xnotepad 2022-03-17 16:28:56 +08:00
应该不是墙的问题,pages 也出问题了,静态页面好不容易 push 上去,部署也会失败。
|
9
johnniang 2022-03-17 16:44:04 +08:00
我也遇到这个问题了,不过多尝试几次有一定几率成功。
|
![]() |
10
Jwyt 2022-03-17 16:52:32 +08:00
|
11
meetcw 2022-03-17 16:59:44 +08:00 via Android
git ssh 协议不走.gitconfig 里的代理,确认下是不是改了.ssh/config 里的东西?
|
![]() |
12
PPTing 2022-03-17 17:04:59 +08:00
把 .ssh/known_hosts 里的 Github 的配置删了重试下?
|
![]() |
13
moreant 2022-03-17 17:16:40 +08:00
要不试一下设置 key 用 id_ed25519.pub 里的
|
![]() |
14
AllenHua 2022-03-17 17:55:14 +08:00 via iPhone
还可以用 ssh.github.com 使用 port 443 (🪜禁用了 22 端口直连)
|
15
zhaopeng9527 2022-03-18 16:51:03 +08:00
@fortynine 完美的解决了我的问题
|
![]() |
16
0914xc 2022-03-19 22:02:02 +08:00 ![]() 我也遇到了同样的问题,今天。
我在 windows .ssh 目录下新增 config 文件,文件内容如下: Host github.com Hostname ssh.github.com Port 443 |
18
protectione055 2023-05-04 11:39:15 +08:00
@0914xc 解决了我的问题,感谢
|