如何在大型组织中设置自己成员可见性
问题的提出
我加入了EpicGames
组织,但中的member数量过于多,通过传统方法设置自己的可见性是行不通的,因为github的服务器最多返回50K条数据,利用搜索功能也是搜不到的。
问题的分析
如果不能通过github网页版解决,那么是否可以通过github api解决。
通过搜索github docs,我找到了这个API(参考资料2),可以设置自己在org里面的可见性。
问题的解决
我发现通过GitHub CLI工具调用这个API是最简单的。首先需要安装GitHub CLI(参考资料3)。
安装完成后登录
1 | gh auth login |
登陆以后按照API文档中的示例进行调用
1 | gh api --method PUT -H "Accept: application/vnd.github+json" -H "X-GitHub-Api-Version: 2022-11-28" /orgs/{组织名称}/public_members/{用户名称} |
完工
参考资料
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 57U's Blog!
评论