如何使用Travis CLI登录Travis Enterprise?

Roc*_*nat 7 travis-ci travis-ci-cli

我正在尝试登录自己托管的Travis Enterprise,但通常travis logintravis login --pro尝试登录到通常的Travis SAAS环境

Roc*_*nat 19

如果您的Travis托管在travis.fewlaps.com,运行

travis

......然后,在每个travis.fewlaps.com命令中使用自己的Travis而不是常用的Travis ,

travis

请记住,Travis需要您的GitHub Enterpise具有所需的权限.现在,我们给这个令牌这些权限:

  • 回购(所有这些)
  • 管理员:repo_hook
  • 用户


mdm*_*jsh 6

对于那些仍在为此苦苦挣扎的人,以下内容对我有所帮助:

travis login --pro -X --github-token ${github-token}

确保为您的个人帐户设置 github 令牌以访问私有存储库,如此处所述,并创建具有以下权限的令牌:

对于私人项目:

  • 用户:电子邮件(只读)
  • 阅读:org(只读)
  • 回购

对于开源项目:

  • 用户:电子邮件(只读)
  • 阅读:org(只读)
  • 回购部署
  • 回购:状态
  • 写:repo_hook