git - 如何为组织帐户生成 GitHub OAuth token ?

标签 git github github-api github-pages

我在 GitHub 上创建了一个组织。我的组织有一些 repo 协议(protocol)。这些存储库有 API 文档,我想通过 Travis-CI 重新构建并发布到 gh-pages 分支。为了让 Travis-CI 访问我组织的存储库,我需要生成一个 OAuth token ,对其进行加密,然后添加然后将加密 token 包含在 .travis.yml 文件中,如下所示...

env:
  global:
  - secure: "lots-of-seemingly-random-characters"

SO post解释了该过程并提供了有关如何为用户帐户执行此操作的详细信息。如何为组织帐户生成所需的 OAuth token ?

最佳答案

目前这是不可能的,您只能为用户帐户创建 token ,因为用户帐户具有与之关联的权限(组织没有)。因此,您需要使用可以访问相关存储库的帐户创建一个 token ,并将其提供给 Travis。您也可以为此目的创建一个机器帐户。

关于git - 如何为组织帐户生成 GitHub OAuth token ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31159275/

相关文章:

eclipse - 从 Eclipse 中的 Git reset --hard 恢复

curl - Github API 错误 - { "message": "Not Found", "documentation_url": "https://developer.github.com/v3"} 在 cURL 终端中制作 repo

github-api - 如何批量处理 GitHub GraphQL API 查询?

github-actions - 程序化github工作流程_dispatch不运行工作流程

github - 如何在 Markdown 中使 Torrent 磁铁 url 可点击?

git - 在克隆 GitHub 存储库之前如何查看其大小?

Git: check out 除一个文件以外的所有文件

git - 在公共(public)特性分支中使用 git rebase

git - 您如何获得每个分支的提交者列表,该列表至少落后于 master x 提交?

r - 从github安装flipMaxDiff软件包时出错