如何在Travis CI测试中移除Github存储库?

74

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


你可以查看这个答案(我不想重复它)。 - Peter Badida
5个回答

81

是的!

登录到您的帐户下的Travis CI(travis-ci.org)。

然后检查左侧边栏。您应该会看到一个标签我的存储库,后面跟着一个加号(即+)。

点击那个加号(即+)。

它将引导您到一个页面,列出了您所有的Github存储库,并在每个存储库旁边提供了一个开关按钮用于开启或关闭。

只需为您不想在Travis CI中使用的存储库将切换按钮设置为“关闭”即可。

希望这有所帮助!


1
是的,由于某种原因,它在所有浏览器中运行速度非常慢。现在它正常工作了。 - user1715156
20
Travis 的这个 UI 决定相当不好。点击 "+" 来删除? - retorquere
3
“点击+以移除”不是好的用户界面。它与“按下“开始”来关机”一样糟糕。 - Jake Rayson
8
截至2018年6月,您不能再使用切换按钮,因为Github集成已更改。 - darryn.ten
1
travis-ci.org和travis-ci.com之间有所不同。该答案适用于travis-ci.org。 - SeF
显示剩余3条评论

40

在撰写本文时,所接受的答案似乎无法在使用新版Travis Marketplace应用程序时起作用 - 没有“开/关”切换以针对存储库进行操作。

相反,您需要在Github上授予Travis访问您想要访问的存储库的权限。 在Travis的个人资料页面中,单击“管理Github上的存储库”:

manage repositories on Github

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

only select repositories

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


1
不幸的是,这仅适用于您有权将Travis CI应用程序添加到组织中的情况。如果没有,则必须请求所有者这样做,而且由于它们都是私有存储库...当您是一个拥有180k人的组织的成员时,所有克隆版本都会出现在您的侧边栏中,尽管Travis CI无法访问它们,这真的非常恼人。 - tsalaroth
2
哇,谢谢你,我没有这个就找不到了。这个设计真是太糟糕了,为什么Travis里面没有直接的设置呢?感谢上帝有Github actions... - Ricky

13

有两个不同的平台:

  • travis-ci.org - 适用于旧的开源项目
  • travis-ci.com - 适用于现在的所有项目,对于所有新项目都建议使用 travis-ci.com

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

每个存储库旁边的切换小部件控制该存储库是否在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示例仓库列表

"管理GitHub上的代码仓库"按钮可让您从GitHub侧控制暴露给travis-ci.com的哪些代码仓库。


2

这对我很有用...

在删除不需要的存储库后(在存储库设置中,滚动到底部并按照删除说明操作),转到GitHub存储库,如果仍然列出该存储库,请点击“离开”。

转到您的Travis CI个人资料,点击“同步帐户”(绿色按钮),不需要的存储库现在应该不存在了。


1
对于那些仍然感到困惑并找不到方向的人,实际上有两种方法。 第一种 - 通过 GitHub
  1. 登录您的 GitHub 帐户。
  2. 点击右上角的个人资料图标,然后点击设置。 Github - Account Settings
  3. 导航到侧边栏底部的应用程序,在“已安装的 GitHub 应用程序”下单击 Travis-CI 的配置。 Configure Travis
  4. 在“仓库访问”下,选择“仅选择存储库”。 Select Repositories
第二种 - 通过 Travis
  1. 登录app.travis-ci.com并导航到主页/着陆页。(点击标志)
  2. 在侧边栏中单击小+图标。 Travis - 设置
  3. 单击迁移。 Travis 迁移
  4. 单击“使用 GitHub 应用程序激活所有仓库。 travis - 管理 Repo
  5. 选择仓库,完成。 选择仓库

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接