通过API附加要在GitHub中发布的文件

时间:2015-12-17 07:03:53

标签: redmine github-api

我的要求是将问题从Redmine迁移到GitHub问题跟踪器。 我将Redmine问题导出到csv文件。使用GitHub问题api我能够在github中创建问题以及标签。

但我还需要在创建问题时附加文件,使用GitHub REST apis。 是否可以通过API在github中创建问题时附加文件?

如果有人知道解决方法,请告诉我。

2 个答案:

答案 0 :(得分:2)

不,不可能通过GitHub API将文件附加到问题上。

答案 1 :(得分:0)

问题的附件文件实际上是一个降价格式的文件链接。

,例如![hello](/uploads/66dbcd21ec5d24ed6ea225176098d52b/hello.zip)

如果您想在创建问题时附加文件,可以尝试:

第1步

获取在线文件链接。

  1. 使用项目存储库存储文件(不推荐)

    参考 gitlab upload-a-file api

  2. 使用第三方云服务

    并通过链接使用文件喜欢: ![hello](/uploads/66dbcd21ec5d24ed6ea225176098d52b/hello.zip)

  3. 第2步

    通过http PUT方法更新现有问题或使用POST方法创建新问题

    参考 gitlab create new issue by api

    我知道你说github,我的方法仅供参考。