2

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

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


我看到了 2 个问题,其中任何一个都可以很好地解决。

  • 为什么即使您必须手动批准,用户也不能向您的组织请求邀请?

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

感谢堆栈溢出

4

3 回答 3

4

我不知道为什么 Github 不提供类似的功能。Github 组织似乎还不够成熟,我期待他们让它们变得更有用。目前我有一些东西可以帮助你解决你的一个问题。


第二个问题:批量邀请

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

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

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

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

于 2017-03-22T10:36:57.893 回答
1

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

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

于 2017-03-22T10:19:27.790 回答
0

如果使用GitHub 课堂,那么您可以解决这两个问题。在课堂中,您可以同时添加多个电子邮件邀请(或与 LMS 链接以获取自动邀请的人员列表,两者都在此处进行了说明)。您还可以创建一个作业并最终获得一个链接,该链接可以发送给人们加入。在分配中,可以自动创建团队和存储库。

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

于 2020-11-05T14:48:20.983 回答