如何删除用于 Travis CI 测试的 Github 存储库?

我用 Github 存储库创建了一个 Travis CI 测试。我似乎找不到任何关于如何从特拉维斯线人测试页面删除它的信息。这有可能吗?

25290 次浏览

太棒了!

用你的账户登录到 Travis CI (Travis-CI.org)。

然后检查左侧边栏。您应该看到一个 My repositories标签后跟一个加号(即 +)。

点击这个加号(即 +)。

它会将您带到一个列出所有 Github 存储库的页面,每个存储库旁边都有一个开关。

只需要将“关闭”的开关设置为您不希望在 Travis CI 中使用的存储库。

希望这个能帮上忙!

在撰写本文时,使用新的 Travis 市场应用程序时,接受的答案似乎不起作用——存储库没有“开/关”切换。

相反,您只需要授予对您希望 Travis 在 Github 中访问的存储库的访问权限。在特拉维斯的个人资料页面上,点击“在 Github 上管理仓库”:

manage repositories on Github

然后,在“存储库访问”下,单击“仅选择存储库”:

only select repositories

然后,您可以添加/删除您希望在 Travis CI 测试页面中显示的存储库。

这招对我很管用。

删除不需要的存储库后(在存储库设置中,滚动到底部并遵循删除指令) ,导航到 GitHub 知识库,如果存储库仍然列出,则“离开”该存储库。

导航到您的 Travis 线人配置文件,点击同步帐户(绿色按钮) ,和不需要的回购现在应该是缺席。

有两种不同的平台:

  • travis-ci.org-用于遗留的开放源码软件
  • travis-ci.com-现在的一切,建议超过 travis-ci.org的所有新项目

Travis-ci.org

要查看和控制在 travis-ci.org上启用了给定组织的哪些存储库,请访问:

https://travis-ci.org/organizations/<your-org>/repositories

用您的组织替换 <your-org>

假设为您的组织启用了 travis-ci.org,您应该看到如下内容:

travis-ci.org example repository list

每个存储库旁边的 toggle 小部件控制是否在 travis-ci.org上启用存储库。

Travis-ci.com

要查看给定组织的哪些存储库在 travis-ci.com上启用,您可以访问:

https://travis-ci.com/organizations/<your-org>/repositories

用您的组织替换 <your-org>

假设为您的组织启用了 travis-ci.com,您应该看到如下内容:

travis-ci.com example repository list

“ ManageRepositories onGitHub”按钮允许您从 GitHub 端控制哪些存储库公开给 travis-ci.com

对于那些仍然感到困惑和不能找到他们的方式,实际上有两种方式。

首先-通过 GitHub

  1. 登录你的 GitHub 账户。
  2. 单击右上角的配置文件图标,然后单击设置。 Github - Account Settings
  3. 导航到侧边栏底部的应用程序,在“已安装的 GitHub 应用程序”下单击“为 Travis-CI 配置”。 Configure Travis
  4. 在“存储库访问”下,选择“仅选择存储库”。 Select Repositories

第二,通过特拉维斯

  1. 登录到 app.travis-ci.com 并导航到主页/着陆页。(点击徽标)
  2. 点击侧边栏中的小 + 图标。 Travis - Settings
  3. 点击迁移。 Travis Migrate
  4. 单击“使用 GitHub Apps 激活所有存储库。 travis - Manage Repo
  5. 选择存储库就可以了。 Select Repositories