我在 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/