getgridea / gridea

✍️ A static blog writing client (一个静态博客写作客户端)
https://open.gridea.dev
MIT License
9.99k stars 800 forks source link

📢 [2021.10.23 更新] 关于检测远程链接成功,但同步错误的案例收集与修复测试包 #890

Closed EryouHao closed 2 years ago

EryouHao commented 3 years ago

久等了,所有人。

如果你遇到了检测远程链接成功,但是却同步失败,大概率是遇到了网络问题,导致没有同步成功。

现在,我修复了这一问题,发布了 Mac 和 Windows 的测试包,但是我并不能保证其肯定能正常工作,所以需要你来进行安装测试。

测试后,无论成功与否,都欢迎在此 issue 下进行回复,告知我,以便我进行后续的正式发布。

感谢。

测试包下载:

Gridea 0.9.支持 Netlify 部署与支持自动使用系统代理的安装包

于 2021.10.23 更新

voidint commented 3 years ago

macOS Big Sur 11.5.2 无法同步(检测远程连接成功,同步操作长时间未响应)

EryouHao commented 3 years ago

@voidint 你的报错是什么,可以提供一下截图吗?

fengguowudi commented 3 years ago

增加个导出zip呗,或者支持下gitee

voidint commented 3 years ago

@voidint 你的报错是什么,可以提供一下截图吗?

怎么看报错信息?有日志吗?点击同步按钮后就开始loading,没任何响应,看不到任何错误信息。

EryouHao commented 3 years ago

@voidint 你的报错是什么,可以提供一下截图吗?

怎么看报错信息?有日志吗?点击同步按钮后就开始loading,没任何响应,看不到任何错误信息。

@voidint 等久一会儿,会有报错弹窗吗?这次加了同步失败的报错弹窗。

lrxtzm commented 3 years ago

这个同步搞得我血压狂飙,太差劲了

muziling commented 3 years ago

挂代理还是失败 [Server] 同步失败: request to https://api.github.com/repos/muziling/muziling.github.io/git/blobs failed, reason: socket hang up

EryouHao commented 3 years ago

这个同步搞得我血压狂飙,太差劲了

@lrxtzm 是还没同步成功吗还是什么原因?

EryouHao commented 3 years ago

挂代理还是失败 [Server] 同步失败: request to https://api.github.com/repos/muziling/muziling.github.io/git/blobs failed, reason: socket hang up

@muziling 我看你的仓库已经同步成功了?

muziling commented 3 years ago

挂代理还是失败 [Server] 同步失败: request to https://api.github.com/repos/muziling/muziling.github.io/git/blobs failed, reason: socket hang up

@muziling 我看你的仓库已经同步成功了?

反复试,只有一次成功

Yan-Tianyi commented 3 years ago

次次成功

voidint commented 3 years ago

更新Gridea-0.9.2.dmg,点击同步后很长时间都没有响应,很长时间指的是超过一个小时的等待。我也没有看到任何提示窗口,任何提示性的文字之类。

missmeee commented 3 years ago

成功了一次,后面又失败了 message: "connect ETIMEDOUT 20.205..:443"

djzrs commented 3 years ago

无法输入,英文状态下按下键盘,输入界面无反应,光标不跳动。中文模式下按下空格键选中打出的文字编辑界面无反应。同步到GitHub正常。

lonelyuan commented 3 years ago

成功,就是速度太慢了,,,强烈建议出一个代理模式

Ap01lo commented 3 years ago

win10,就第一次成功了,后面要等很长很长时间还没有结果

aqrx-cs commented 3 years ago

需要等待候很长时间,还是没有成功/失败的提示 还是不行

EryouHao commented 3 years ago

成功,就是速度太慢了,,,强烈建议出一个代理模式

@lonelyuan 如果电脑上有配置代理的话,这个新的包应该会走代理的。

mj5219054 commented 3 years ago

写的东西都丢失了啊无语了啊啊啊啊

lonelyuan commented 3 years ago

成功,就是速度太慢了,,,强烈建议出一个代理模式

@lonelyuan 如果电脑上有配置代理的话,这个新的包应该会走代理的。

emm我用的v2ray,并没有抓到包

wsbb741 commented 3 years ago

作者您好啊,我也是连接成功,同步失败,然后我就顺着提示找到这里来了 哈哈, 昨晚试着下载了您的这个安装包,重新安装了一下,但是还是没有同步成功哎, 请问如果我开了代理的网络,具体怎样操作才能成功呢? 或者之前的老版本有没有推荐的,可以解决这个同步问题,谢谢!

EryouHao commented 3 years ago

@wsbb741 v0.9.1 以及之前的版本可以试一下,但是需要自行安装 git 才能使用。

EryouHao commented 3 years ago

@MoSpade 久等了。请问你有显示具体的报错信息吗?如果是显示 ETIMEDOUT,说明你的网络连接 api.github.com 这个的使用不通。这个目前没有太好的办法。

如果想省心一点,可以看看我开发的的 Web 版本

likong commented 3 years ago

Failed to load resource: net::ERR_TIMED_OUT

connect ETIMEDOUT 13.250.177.223:443"

报错。。。。咋办

QieSen commented 3 years ago

相同的配置,在官网版中偶尔能测试成功但同步失败,在测试版中测试不成功,提示检查仓库、用户名和令牌设置。 配置过程反复核实过和快速上手的步骤是完全相同,token也是有效的。系统代理已设置,浏览器访问 https://api.github.com/ 正常。

经过测试,我认为原因在于Gridea并没有使用系统代理。在console log和wireshark抓包中可以看出dns解析正确,但却收到了TCP_RST包,同时代理中也没看到Gridea的流量。 另外官网版偶尔会在TCP_RST到达之前就显示测试成功(通常是头几次点击测试的时候),而测试版不会出现这种情况。 image image

luoyelusheng commented 3 years ago

问题主要原因是github需要翻墙才能同步成功,所以电脑需要走全局代理可以解决这个问题,具体过程可参看这里

FJAkeys commented 3 years ago

检测链接成功但是同步失败,这里是console log: chunk-vendors.785f1d04.js:313 {data: {…}, localBranchs: {…}, message: "Unparsable response from server! Expected "unpack ok" or "unpack [error message]" but received "".", success: false}

EryouHao commented 3 years ago

问题主要原因是github需要翻墙才能同步成功,所以电脑需要走全局代理可以解决这个问题,具体过程可参看这里

@lonelyuan 顶楼更新了安装包,可以试一下。

EryouHao commented 3 years ago

相同的配置,在官网版中偶尔能测试成功但同步失败,在测试版中测试不成功,提示检查仓库、用户名和令牌设置。 配置过程反复核实过和快速上手的步骤是完全相同,token也是有效的。系统代理已设置,浏览器访问 https://api.github.com/ 正常。

经过测试,我认为原因在于Gridea并没有使用系统代理。在console log和wireshark抓包中可以看出dns解析正确,但却收到了TCP_RST包,同时代理中也没看到Gridea的流量。 另外官网版偶尔会在TCP_RST到达之前就显示测试成功(通常是头几次点击测试的时候),而测试版不会出现这种情况。 image image

@vlcheng 顶楼更新了安装包,可以试一下。支持了使用系统代理。

panghuhu-Li commented 3 years ago

怎么使用.dmg呀

EryouHao commented 3 years ago

怎么使用.dmg呀

@panghuhu-Li 那是个文件夹,可以打开里面有exe

hebangwen commented 3 years ago

感谢,不过我今天才想到其实我是可以自己到output文件夹里部署到github的,不需要走Gridea里的同步。

lonelyuan commented 3 years ago

image image

新安装包又同步不了了,v2ray的日志怎么显示在连接netlify?我明明是pages。。。

CALOS985 commented 3 years ago

@voidint 你的报错是什么,可以提供一下截图吗?

widget.js:1 Failed to load resource: net::ERR_TIMED_OUT 楼主,请问这个报错怎么解决

haoenz commented 3 years ago

冲着使用方便来着,但是一直同步失败实在太劝退了… 试过clash开tun模式,成功了几次之后又不行了… 还是先退回hexo等作者修好代理再说吧orz

ljd1995 commented 3 years ago

报这个错,app.bf0497ff.js:formatted:2144 Uncaught TypeError: Cannot read property 'success' of null at EventEmitter. (app.bf0497ff.js:formatted:2144) at Object.onceWrapper (events.js:291) at EventEmitter.emit (events.js:203) at Object.onMessage (init.ts:50)

wclin99 commented 2 years ago

image

Huaiyuan-Jing commented 2 years ago

连接成功但是同步长时间无响应

ClaireLind1 commented 2 years ago

win10系统,远程连接成功但是同步不成功。

zxC0der commented 2 years ago

win11 远程连接失败,同步失败 TIMEOUT

PPPerryPan commented 2 years ago

连接偶尔成功,但同步依然失败,代理软件也没有捕捉到Gridea走了代理。报错:read ECONNRESET

gexiaya commented 2 years ago

我基本跟上述情况一直,心态炸裂,折腾好几天了

keer-tea commented 2 years ago

提示同步失败,但是打开网址是有内容的(第一次弄这个)

wangzhichao1990 commented 2 years ago

成功过一次,再也不行了。 🙁 同步遇到了错误,请查阅 FAQ 或 Issues 来寻找解决方案

hebangwen commented 2 years ago

成功过一次,再也不行了。 🙁 同步遇到了错误,请查阅 FAQ 或 Issues 来寻找解决方案

其实可以自己到Gridea的output文件夹去push到github的,这样就可以走自己设置的git的代理了。

Ander-Index commented 2 years ago

image image 使用了全局代理,梯子和令牌设置都是好的,但我还是搞不定……也不是很清楚为什么没有在使用Netlify也要访问那个网站那么多回……我用的是Github Page

hwqDqwh commented 2 years ago

image 看起来还是没用上系统代理,暂时只能手动推送 output 目录撑一下,期待解决

YipKo commented 2 years ago

支持netlify的版本(23 Oct 2021)使用pages却请求netlify,导致连接异常。 不支持netlify的版本(09 Sep 2021)使用起来一切正常。

aifact commented 2 years ago

最后还是手动了,我试出了一种简单的方法是,把本地文件放本地云盘文件夹,先清空gridea的output文件夹,然后用git命令或git gui把github或其他远程git库,克隆到output,用空的sftp远程配置,仅填好部署的访问网址,点同步后,等待创建好新文件,然后自己用git或git gui客户端,如github desk同步,这时候用ssh,用安装的fastgithub程序,都很快,还能选择不提交部署站点的配置文件,半手动提交,本来都放弃了,现在很爽了,又开淦了

kuraqi commented 2 years ago

更新前(不支持netlify的版本)第一次设置的时候同步成功了,挂代理有可能成功。 于是更新了支持netlify的版本,更新了之后连远程连接都无法连接上了……无论挂不挂代理都无法,如图显示 image