Gridea同步问题解决
因为GitHub受干扰的原因,基本无法连接,这也是Gridea同步失败的问题。
而且Gridea 走的不是普通路线,一般的代理软件即使是全局代理,也管不着 Gridea。
解决方法
一个是通过GitHub Desktop将Gridea生成的网页源代码手动push到GitHub上。
另外一个是用proxifier全局代理
1.下载并安装GitHub Desktop
2.登陆GitHub账号
- 点击 Sign into GitHub.com,在浏览器里登陆你的GitHub账号
3.删除Gridea 配置目录下的output文件夹
- 文件夹路径在Gridea左下角设置里面,有源文件的完整路径
- 注意要删除文件夹,不然等会Gridea同步时,会把你的仓库同步掉
4.在GitHub Desktop中克隆你的博客仓库
- 点击你的博客仓库
Clone - 记得目录选择Gridea,并且文件夹命名为output
5.同步Gridea
远程 > 检测远程连接 > 同步
这一步旨在生成文件,成不成功无所谓
6.同步GitHub
- 在GitHub Desktop 中点击 Push origin
- 如果你是macOS 也可以直接⌘+P
- ps:记得同步时在左侧 Summary 内写出变动内容(偷懒直接写 update ),点击 Commit to master,然后再点 Push origin。
下面是第二个方法 proxifier
Mac版本地址:https://www.macwk.com/soft/proxifier
Window版本地址:https://www.hanzify.org/software/13717.html
打开Proxies菜单
![]()
在Rules菜单中默认有两个模式,我们点击Add选择新增一条,添加后的结果如下:
![]()
这里我修改了默认的规则的代理模式为直连模式,毕竟我们只是用这个软件代理GrideaAPP,科学上网的功能还是交给我们的科学上网工具来做。
DNS和Advanced这一栏采用默认配置,结果如下:
![]()
![]()
![]()
![]()
最后打开我们的Gridea软件,点击同步,我们可以在proxifier上面看到请求过程:
![]()
同步成功
文章参考出处
gd1214b's blog
Sonatta: 生活小栈
落叶卢生