身份验证问题我想从GitHub上的存储库中检索合作者的名单,作为一个例子,我使用的是GitHub的API为Golang的存储库。对GitHub的API请求
在袅袅,请求将是以下几点:
curl -u "my user" https://api.github.com/repos/google/go-github/collaborators
提示输入密码,我得到以下JSON结果后:
{
"message": "Must have push access to view repository collaborators.",
"documentation_url": "https://developer.github.com/v3"
}
如何获得推送权限?我需要自己成为合作伙伴吗?有点太多只是为了得到一个项目的贡献者名单。
https://developer.github.com/v3/repos/collaborators/ 看起来它。我认为你可以做很多事情来解决这个问题。奇怪的。 –
你想获得一个项目的*合作者*或他们的*贡献者*吗?他们不同。贡献者是任何接受提交的人,即Git存储库本身的公共信息。协作者是项目管理员,这些信息是私人的。 – Schwern
@Schwern我需要贡献者。编辑 - 只是测试一下。作品!提出一个答案,所以我可以给你一个复选标记! – jhc