使用curl --user "UserName" https://api.github.com/orgs/org/repos
会产生大量额外输出。如何使用GitHub api输出所有回购名称,例如:
答案 0 :(得分:1)
我认为您已走上正轨 - 您选择了正确的API(https://developer.github.com/v3/repos/#list-organization-repositories)。
由于响应是JSON,理想情况下你应该使用JSON工具来过滤内容,但是你可以从这样一个简单的grep开始:
curl --user "UserName" https://api.github.com/orgs/org/repos | grep "full_name"
这将打印所有回购名称。如果您愿意,可以使用更精细的逻辑扩展该解决方案。
相关: