Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何为组织帐户生成GitHub OAuth令牌?_Git_Github_Github Api_Github Pages - Fatal编程技术网

如何为组织帐户生成GitHub OAuth令牌?

如何为组织帐户生成GitHub OAuth令牌?,git,github,github-api,github-pages,Git,Github,Github Api,Github Pages,我已经在GitHub上创建了一个组织。我的组织有一些回购协议。这些回购协议有API文档,我想通过Travis CI重新构建并发布到gh页面分支机构。为了让Travis CI能够访问我的组织的repo,我需要生成一个OAuth令牌,对其进行加密,然后在.Travis.yml文件中添加并包含该被加密的令牌,如下所示 env: global: - secure: "lots-of-seemingly-random-characters" 这将解释此过程,并提供有关如何为用户帐户执行此操作的详

我已经在GitHub上创建了一个组织。我的组织有一些回购协议。这些回购协议有API文档,我想通过Travis CI重新构建并发布到
gh页面
分支机构。为了让Travis CI能够访问我的组织的repo,我需要生成一个OAuth令牌,对其进行加密,然后在
.Travis.yml
文件中添加并包含该被加密的令牌,如下所示

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

这将解释此过程,并提供有关如何为用户帐户执行此操作的详细信息。如何为组织帐户生成所需的OAuth令牌?

这在当前是不可能的,您只能为用户帐户创建令牌,因为用户帐户具有与其关联的权限(组织没有)。因此,您需要创建一个带有帐户的令牌,该帐户可以访问所讨论的存储库,并将其交给Travis。您也可以为此目的创建一个机器帐户。

您有任何计划支持此操作吗?因此,如果与这些帐户关联的用户离开组织,我们将不得不更换travis文件中的所有令牌?这是故意不支持,还是还不支持?什么是“机器帐户”,我似乎找不到关于这方面的文档。关于“机器帐户”:问题是机器帐户在组织中占有一席之地。似乎两者都有。