首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >发布失败

发布失败
EN

Stack Overflow用户
提问于 2017-06-29 17:27:34
回答 1查看 354关注 0票数 0

当我试图把一个发布放在一个私有的repo中时,我得到了下面的错误。运行命令时出现创建release ReleaseName错误: POST https://api.github.com/repos/my-org/my-repo/releases:404 Not Found []

在得到这个错误之前,我得到的是: error running command: GET https://api.github.com/repos/my-org/my-repo.git/releases:404not Found [],所以我知道get现在可以工作了,这是POST特有的东西。

我的资源配置如下(诚然是为了保护无辜的人而修改的)

代码语言:javascript
复制
- name: gh-release
  type: github-release
  source:
    owner: my-org
    repository: my-repo
    access_token: {{access-token}}

put看起来像这样(同样经过修改):

代码语言:javascript
复制
- put: gh-release
  params:
    name: package/name
    tag: version/version
    tag_prefix: package/tag-prefix
    commitish: package/commitish
    globs:
      - package/*.tar.gz

我知道访问令牌适用于GET,并且我已经成功地将它与curl一起使用。

你知道我做错了什么吗?

更新:修复了缩进。

EN

回答 1

Stack Overflow用户

发布于 2017-06-30 15:38:16

事实证明这是一个权限问题。令牌所针对的用户仅具有对存储库的读取访问权限。使用不同的用户令牌或更新存储库访问以写入已修复此问题。

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

https://stackoverflow.com/questions/44821259

复制
相关文章

相似问题

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