Arc*_*ano 36
您可以使用travis命令行工具
首先使用登录,travis login然后您可以执行以下操作
LAST_BUILD_NUMBER=68
for i in $(seq 1 $LAST_BUILD_NUMBER ); do travis logs $i --delete --force ; done
Run Code Online (Sandbox Code Playgroud)
这将删除"日志",因此除了标题之外没有任何信息,任何机密信息将不再可见.
PURGE EVERYTHING的另一种方式导致:
git push -f首先确保您在Travis和远程存储库中拥有所有设置的屏幕截图/ backups/...,您拥有远程存储库的1to1镜像(意味着所有分支都已正确下载到本地存储库).这应该是可能的git clone,git fetch甚至可能是git checkout每个分支,所以你可以在本地获得所有历史记录(如果我忘记了一些步骤,请纠正我).
然后你想去你的远程服务器,例如GitHub并删除存储库(Settings- Danger Zone- Delete this repository).您的所有问题,PR,维基,任何设置现在都消失了.然后再次在GitHub上创建同名的存储库(不要!用任何东西初始化它,没有许可证,没有自述文件,没有任何东西).
现在所有通过本地清理的悬挂提交git gc都从远程仓库中消失了(隐身的GitHub链接!).repo.git应该覆盖任何应该是裸文件夹的东西(除非GitHub没有做一些愚蠢的事情).
继续并转到Travis CI简介:
https://travis-ci.org/profile/<username>
Run Code Online (Sandbox Code Playgroud)
按Sync account下My account并检查特拉维斯回购.现在所有的设置和构建历史也应该消失.
现在要么删除GitHub仓库并再次重新同步,要么继续进行恢复:
git push -u origin <branch name> # repeat for each branch
Run Code Online (Sandbox Code Playgroud)
转到您的设置备份(例如屏幕截图)并按照以前的方式设置所有内容.
作为henrikhodne,无法删除内部版本。
从https://github.com/travis-ci/travis-ci/issues/877(镜像)提出问题的地方:
永久关闭此问题,因为这不会在近期内出现。(2015年7月23日)
| 归档时间: |
|
| 查看次数: |
11230 次 |
| 最近记录: |