把我的网文更新流水线发布到开发者作品展览馆:GitCode OAuth 回调失败后的 GitHub 直连实录
【摘要】 前几天我把自己写的网文连载的每日更新做成了一条自动化流水线:VPS 上跑青龙面板做定时调度,章节文本放在 git 仓库里,脚本按同步、构建、生成草稿、发布四个阶段走,还配了一个 Web 控制面板方便手动干预。这件事我之前写过一篇博客记录。11 月 1 日,我决定把这个作品正式发布到华为云开发者作品展览馆,走了官方 Skill 发布流程。过程整体是通的,但在仓库授权这一环卡住了,记录一下真实的...
前几天我把自己写的网文连载的每日更新做成了一条自动化流水线:VPS 上跑青龙面板做定时调度,章节文本放在 git 仓库里,脚本按同步、构建、生成草稿、发布四个阶段走,还配了一个 Web 控制面板方便手动干预。这件事我之前写过一篇博客记录。
11 月 1 日,我决定把这个作品正式发布到华为云开发者作品展览馆,走了官方 Skill 发布流程。过程整体是通的,但在仓库授权这一环卡住了,记录一下真实的经过。
一、发布流程走官方 Skill
展览馆的作品发布走的是官方 Skill 引导的流程:先关联代码仓库,再填写作品信息、提交发布。前面几步都很顺,界面提示也清楚。
二、GitCode OAuth 回调失败
在仓库授权环节我选择了 GitCode。点击授权、完成 GitCode 那边的登录之后,OAuth 回调没有正常回来:页面停在授权中的状态,授权结果一直没有同步回来,重试了几次都一样。
说实话,这一步之前我对 GitCode 的体验就不太顺。之前做成长中心的 Star / Issue 任务时,绑定 GitCode 账号那一步还要我重新起个新用户名、再走一遍手机短信验证,我当时就被劝退了,也写过一篇博客记录。这次 OAuth 回调又出问题,算是双重印证:这条路暂时不太顺。
三、改走 GitHub 直连,一次通过
我没有在 GitCode 这一棵树上吊死,直接换成了 GitHub 直连的方式重新走了一遍同样的 Skill 流程:这次授权回调正常,仓库关联一次通过,作品信息填完后顺利发布成功,作品在展览馆上线了。
四、一点体会
- 官方 Skill 的发布流程本身是完整的,卡点集中在第三方 OAuth 回调这一个环节。
- 如果 GitCode 的 OAuth 回调在你那边也失败,别犹豫,直接换 GitHub 直连,大概率一次就过。
- 作品在展览馆发布成功后,成长中心“在开发者作品展览馆中发布作品”那个任务也同步显示完成了。
全文完。希望能给同样想把作品挂到展览馆的人省点时间。
【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)