首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >GitHub api请求的身份验证问题

GitHub api请求的身份验证问题
EN

Stack Overflow用户
提问于 2016-02-25 23:23:03
回答 1查看 937关注 0票数 1

我试图从GitHub上的存储库中检索协作者列表,例如,我正在使用GitHub API的存储库。

以卷曲形式提出的请求如下:

代码语言:javascript
复制
curl -u "my user" https://api.github.com/repos/google/go-github/collaborators

在密码提示之后,我得到以下JSON结果:

代码语言:javascript
复制
{
  "message": "Must have push access to view repository collaborators.",
  "documentation_url": "https://developer.github.com/v3"
}

我如何获得推送访问权?我自己需要成为一名合作者吗?只需列出一个项目的贡献者列表就有点过分了。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-02-25 23:52:21

我如何获得推送访问权?我自己需要成为一名合作者吗?只是为了让获得一个项目贡献者的列表(),就有点过分了。

一个项目的合作者和贡献者是不同的。

贡献者是任何已经接受提交的人,即项目网页上的公共信息和运行git log的公共信息。您可以在不登录的情况下从Github API中获取项目贡献者。

代码语言:javascript
复制
$ curl -s https://api.github.com/repos/google/go-github/contributors | head -20
[
  {
    "login": "willnorris",
    "id": 1112,
    "avatar_url": "https://avatars.githubusercontent.com/u/1112?v=3",
    "gravatar_id": "",
    "url": "https://api.github.com/users/willnorris",

协作者是Github上的项目管理员,该信息是私有的。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35640436

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档