我已经使用 PRIVATE GitHub Repository 作为提供者实现了 Electron AutoUpdater 来发布 Electron 应用程序。现在,我可以使用 GitHub 存储库发布它,但是每当 AutoUpdater 尝试从 GitHub 存储库下载更新时,每次它都会提示响应代码 404 Not found .. 我尝试在 setFeedURL 方法中传递 token 并将其设置在 GH_TOKEN 但看起来像那样也不起作用。
autoUpdater.setFeedURL({ provider: 'github'
, owner: 'owner'
, repo: 'repo-name'
, token: 'token'
, private: true });
那么,有没有办法让它与 PRIVATE GitHub Repository 一起工作?
最佳答案
Auto-Update - 您可以看到私有(private) github 存储库仅适用于非常特殊的情况,并且他们建议有一个单独的仅发布存储库来分发版本,以便锁定源代码,并且您可以分发到受控机器。这是一个有用的功能,因为不需要服务器,但特殊用例。此外,您可以使用 s3 存储桶或其他一些升级服务器进行此操作。
关于带有私有(private) GitHub 存储库的 Electron 自动更新器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57069210/