https://gh-oauth.imsun.net证书过期了
shangyou opened this issue · 20 comments
您可能正在连接一个伪装成“gh-oauth.imsun.net”的服务器
https://gh-oauth.imsun.net证书过期了
加上之后发现因为域名问题根本不能用
自己fork了一个版本,修改了认证接口,修复了一些IE下的兼容问题。
https://github.com/tower1229/gitment-pro
@tower1229 尝试了下你的脚本,有什么限制吗?post 创建 issue 返回 422 Unprocessable Entity,但是登录 GitHub 是没有问题的。
@KHN190 没有限制啊,新项目只替换了有问题的认证接口+兼容IE10,其他都没动,我这边自己试了试没问题,要不你试试我的博客能不能提交(http://refined-x.com/)
@tower1229 评论需要单独的 repo?不能使用 GitHub blog 的 issue 么?
@tower1229 尝试了下你的脚本,有什么限制吗?post 创建 issue 返回 422 Unprocessable Entity,但是登录 GitHub 是没有问题的。
我也是这样的问题,不知道您解决了么
有一个repo可用,给出了源码并且给出了长期可用的跨域代理服务,cors-anywhere,嫌麻烦可以直接换Gitalk,他的源代码用的就是上述项目
将cors-anywhere集成进去了,加了一个Accept
的http头:
<script src="https://cdn.jsdelivr.net/gh/theme-next/theme-next-gitment@1/gitment.browser.js"></script>
<link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/theme-next/theme-next-gitment@1/default.css"/>
将cors-anywhere集成进去了,加了一个
Accept
的http头:<script src="https://cdn.jsdelivr.net/gh/theme-next/theme-next-gitment@1/gitment.browser.js"></script> <link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/theme-next/theme-next-gitment@1/default.css"/>
具体怎么加?有demo?需要自己搭一个server么
@carvendy 不用自己搭,按照这个教程:https://github.com/imsun/gitment#get-started
把Install
那一步换成这两个:
<script src="https://cdn.jsdelivr.net/gh/theme-next/theme-next-gitment@1/gitment.browser.js"></script>
<link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/theme-next/theme-next-gitment@1/default.css"/>
就行了
建议转 gitalk,可以兼容之前 gitment 的评论。
这个是什么情况,开发者不维护了吗?github账号等不了,一直在转圈圈
@leafney 开发者在代码中硬编码了一个代理服务器,这个代理服务器的证书过期了
是啊,试用的时候发现登录失败。
fork 后换了一个 proxy server,顺便把 client secret 明文写在 js 代码里的问题修复了。
@carvendy 不用自己搭,按照这个教程:https://github.com/imsun/gitment#get-started
把Install
那一步换成这两个:<script src="https://cdn.jsdelivr.net/gh/theme-next/theme-next-gitment@1/gitment.browser.js"></script> <link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/theme-next/theme-next-gitment@1/default.css"/>
就行了
@stevenjoezhang it's useful!, thanks.
@Flappy Bird It's useful!, thanks.