Featured image of post 为 GitHub Organization 添加一个自动加入网页

为 GitHub Organization 添加一个自动加入网页

GitHub 组织默认只能手动邀请用户加入组织,但 GitHub REST API 提供了邀请用户加入组织的功能,我们可以通过搭建一个网页来实现自动加入 GitHub 组织.
GitHub 手动邀请用户
GitHub 上已经有用户制作了一个这样的网站,可以直接部署至 Heroku. 首先打开 thundergolfer/automated-github-organization-invites 这个 GitHub 项目, 点击 部署到 Heroku 即可部署到 Heroku.

Heroku 部署界面
点击 Deploy to Heroku 后,会跳转到 Heroku 的新建应用页面,若没有登录则需要先登录. App name 处填写应用名称,如 GitHub, Choose a region 为选择服务器位置,可选美国(United States)和欧洲(Europe), Config Vars 根据上方图片填写, 其中 GitHub access token 需要有 organization 的相关权限, 点击 Deploy app 即可部署网站,在 settings 中可查看网址, 利用 Cloudflare Workers 可实现全球加速,具体方法可自行搜索.