我在GitHub上创建了一个组织。我的组织有一些回购。这些repos有API文档,我想通过Travis-CI重新构建并发布到gh-pages
分支。为了让Travis-CI访问我的组织的repos,我需要生成一个OAuth令牌,加密它,然后添加然后在.travis.yml
文件中包含加密的令牌,如下所示......
env:
global:
- secure: "lots-of-seemingly-random-characters"
此SO post说明了该过程,并提供了有关如何为用户帐户执行此操作的详细信息。如何为组织帐户生成所需的OAuth令牌?
答案 0 :(得分:44)
目前不可能,您只能为用户帐户创建令牌,因为用户帐户具有与之关联的权限(组织没有)。因此,您需要创建一个具有帐户的令牌,该帐户可以访问相关存储库并将其提供给Travis。您还可以为此目的创建计算机帐户。