自动邀请您的github组织

时间:2017-03-22 10:13:18

标签: github github-organizations

目前,对于我的Github组织,潜在的成员必须手动搜索添加。有没有办法让你的Github组织公开,所以人们可以轻松自动地加入你的事业?

我是Github的初学者,但他搜索了很多,他们似乎没有这个功能。它是一个插件吗?

我看到了两个问题,其中任何一个都很好修复。

  • 即使您必须手动批准,为什么用户无法请求邀请您的组织?

  • 为什么我不能发送批量邀请来说出电子邮件列表?或者我可以这样做吗?

谢谢Stack Overflow

3 个答案:

答案 0 :(得分:1)

我不确定第一点。但第二点应该没问题。您可以使用GitHub API邀请成员加入您的组织。你可以在这里阅读更多相关信息:

https://developer.github.com/v3/orgs/members/#add-a-member

答案 1 :(得分:1)

我不知道为什么Github不提供这样的功能。 Github组织似乎仍然有些不足,我期待他们使它们更有用。目前我有一些东西可以帮助你解决你的一个问题。

第二个问题:批量邀请

在我需要批量邀请学生参加大学俱乐部之后,我创建了thundergolfer/automated-github-organisation-invites。它是一个Heroku可部署的Web应用程序,允许任何有权访问URL的人自动获得组织邀请。

它使用Github API基本上做你需要的。您可以发送包含指向Web应用程序链接的批量电子邮件。工作完成。

第一个问题:请求邀请的用户

上述解决方案的问题在于您没有机会查看请求邀请的人。 它们会自动添加。也许当我将来有时间时,我可以扩展上面的项目以允许您捕获请求,然后在发送电子邮件之前查看它们。

答案 2 :(得分:0)

如果使用GitHub classroom,则可以解决两个问题。在教室中,您可以同时添加多个电子邮件邀请(或与LMS链接以自动获取要邀请的人员列表,这两者均在here中进行了说明)。您还可以创建任务并以可发送给人们加入的链接结尾。在分配中,可以自动创建团队和仓库。

第二个问题是另一个Python脚本,可以批量邀请用户加入GitHub组织: https://github.com/RobbyJ/github_batch_organisation_invite