万万没想到啊,github被封轮到自己头上了。
这个博客是在windows下用Typora写的,然后hugo生成,直接用git for windows提交,今天git无法提交了。
必须设置一下git ssh的代理了,我用的是socks5。
在C:\Users\username\.ssh\config
文件中添加相关配置,如果没有config文件需要手动创建,connect命令是git Windows客户端git for windows
自带的, 位于<Git-install-path>\mingw64\bin\connect.exe
-
socks代理添加以下配置
1Host github.com(改成你的站点) 2ProxyCommand connect -S 127.0.0.1:1080 %h %p
可以配置多个网站Host
1Host github.com(改成你的站点)
2ProxyCommand connect -S 127.0.0.1:1080 %h %p
3
4Host bitbucket.org(改成你的站点)
5ProxyCommand connect -S 127.0.0.1:1080 %h %p
如果Host设置为*
,代理会对所有未配置的Host起作用。以下有三项配置,访问github使用第二项配置,访问bitbucket使用第三项配置,其它网站使用第一项配置
1Host *
2 ProxyCommand "C:/Program Files/Git/mingw64/bin/connect.exe" -H 127.0.0.1:1080 %h %p
3 IdentityFile "C:/Users/bybon/.ssh/id_rsa"
4 TCPKeepAlive yes
5 IdentitiesOnly yes
6
7Host github.com
8 ProxyCommand connect -S 127.0.0.1:1080 %h %p
9
10Host bitbucket.com
11 ProxyCommand connect -S 127.0.0.1:1080 %h %p