首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法使用Github API v3设置不同开源项目的拉取请求状态

无法使用Github API v3设置不同开源项目的拉取请求状态
EN

Stack Overflow用户
提问于 2017-07-05 12:53:29
回答 1查看 69关注 0票数 0

我在github上有一个公共存储库,上面有一个随机的拉取请求。使用Github API v3和我的个人访问令牌,我可以使用以下命令设置状态:

代码语言:javascript
复制
curl "https://api.github.com/repos/user/DummyProject/statuses/xxx42a7aaa2aab10875aexxxxxxf675a73c52ac?access_token=xxxxxxxx4d765693ac40a4a51cxxxx7a3100ef50"   -H "Content-Type: application/json"   -X POST   -d "{\"state\": \"success\", \"context\":\"BuildBot\", \"description\": \"build success\", \"target_url\": \"http://www.example.com\"}"

然而,我需要为这个构建机器人创建一个单独的github帐户,它将在我的项目上设置构建状态。当我用buildbot令牌替换我的令牌时,我得到了以下响应:

代码语言:javascript
复制
{
  "message": "Not Found",
  "documentation_url": "https://developer.github.com/v3"
}

我为buildbot生成的令牌已经标记了所有权限,为什么这个buildbot不能设置状态呢?该项目是开源的。

EN

回答 1

Stack Overflow用户

发布于 2017-07-05 12:57:23

我后来发现,为了设置项目的状态,需要将非项目所有者添加为协作者。

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

https://stackoverflow.com/questions/44917267

复制
相关文章

相似问题

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