如何使用 Octokit 为存储库打开 Github 页面?
How do I use Octokit to turn on Github Pages for a repo?
我有一个 Ruby 程序可以为使用 Octokit 的用户创建一个新的存储库。我还想从我的程序中为 repo 启用 Github 页面,但我不知道这是否可行。 Pages API 似乎假设页面已经启用。
当 "enabling" GitHub 页面功能时,没有特定的 API 可以调用。
如“Configuring a publishing source for GitHub Pages”
中所述
If your site is a User or Organization Page that has a repository named <username>.github.io
or <orgname>.github.io
, you cannot publish your site's source files from different locations.
User and Organization Pages that have this type of repository name are only published from the master
branch.
对于其他项目repos,需要先手动设置以下设置:
我有一个 Ruby 程序可以为使用 Octokit 的用户创建一个新的存储库。我还想从我的程序中为 repo 启用 Github 页面,但我不知道这是否可行。 Pages API 似乎假设页面已经启用。
当 "enabling" GitHub 页面功能时,没有特定的 API 可以调用。
如“Configuring a publishing source for GitHub Pages”
If your site is a User or Organization Page that has a repository named
<username>.github.io
or<orgname>.github.io
, you cannot publish your site's source files from different locations.
User and Organization Pages that have this type of repository name are only published from themaster
branch.
对于其他项目repos,需要先手动设置以下设置: