自动邀请您的 github 组织
Automatic invites to your github organisation
目前,对于我的 Github 组织,必须手动搜索潜在成员才能添加。有没有办法让你的 Github 组织 public,这样人们就可以轻松自动地加入你的事业?
我是Github的初学者,但是搜索了很多,好像没有这个功能。它有任何插件吗?
我看到 2 个问题,其中任何一个都很好解决。
为什么即使您必须手动批准,用户也不能请求加入您的组织?
为什么我不能发送批量邀请说出电子邮件列表?或者我可以这样做吗?
感谢堆栈溢出
第一点我不太确定。不过第二点应该没问题。您可以使用 GitHub API 邀请成员加入您的组织。您可以在这里阅读更多相关信息:
我不知道为什么 Github 不提供此类功能。 Github 组织似乎还不够完善,我期待着它们变得更有用。目前我有一些东西可以帮助你解决你的一个问题。
第二个问题:批量邀请
在我加入的大学俱乐部需要批量邀请学生后,我创建了 thundergolfer/automated-github-organisation-invites。这是一个 Heroku 可部署的 Web 应用程序,允许任何有权访问 URL 的人自动获得组织邀请。
它使用 Github API 基本上可以满足您的需求。您可以向网络应用程序发送带有 link 的批量电子邮件。工作完成。
第一个问题:用户请求邀请
上述解决方案的问题是您没有机会查看谁请求了邀请。 它们是自动添加的。也许将来我有空的时候,我可以扩展上面的项目,让您可以捕获请求,然后在发送电子邮件之前对其进行审查。
如果使用 GitHub classroom then you can solve both problems. In the classroom you can add multiple email invites at the same time (or link with a LMS to get the list of people to invite automatically, both are explained here)。您还可以创建一个作业并以 link 结束,可以将其发送给其他人加入。在一个作业中,可以自动创建团队和回购。
对于你的第二个问题,另一种选择是 python 脚本,它可以批量邀请用户加入 GitHub 组织:
https://github.com/RobbyJ/github_batch_organisation_invite
目前,对于我的 Github 组织,必须手动搜索潜在成员才能添加。有没有办法让你的 Github 组织 public,这样人们就可以轻松自动地加入你的事业?
我是Github的初学者,但是搜索了很多,好像没有这个功能。它有任何插件吗?
我看到 2 个问题,其中任何一个都很好解决。
为什么即使您必须手动批准,用户也不能请求加入您的组织?
为什么我不能发送批量邀请说出电子邮件列表?或者我可以这样做吗?
感谢堆栈溢出
第一点我不太确定。不过第二点应该没问题。您可以使用 GitHub API 邀请成员加入您的组织。您可以在这里阅读更多相关信息:
我不知道为什么 Github 不提供此类功能。 Github 组织似乎还不够完善,我期待着它们变得更有用。目前我有一些东西可以帮助你解决你的一个问题。
第二个问题:批量邀请
在我加入的大学俱乐部需要批量邀请学生后,我创建了 thundergolfer/automated-github-organisation-invites。这是一个 Heroku 可部署的 Web 应用程序,允许任何有权访问 URL 的人自动获得组织邀请。
它使用 Github API 基本上可以满足您的需求。您可以向网络应用程序发送带有 link 的批量电子邮件。工作完成。
第一个问题:用户请求邀请
上述解决方案的问题是您没有机会查看谁请求了邀请。 它们是自动添加的。也许将来我有空的时候,我可以扩展上面的项目,让您可以捕获请求,然后在发送电子邮件之前对其进行审查。
如果使用 GitHub classroom then you can solve both problems. In the classroom you can add multiple email invites at the same time (or link with a LMS to get the list of people to invite automatically, both are explained here)。您还可以创建一个作业并以 link 结束,可以将其发送给其他人加入。在一个作业中,可以自动创建团队和回购。
对于你的第二个问题,另一种选择是 python 脚本,它可以批量邀请用户加入 GitHub 组织: https://github.com/RobbyJ/github_batch_organisation_invite