【发布时间】:2015-06-29 04:24:43
【问题描述】:
我正在尝试加密文件以在 Travis-CI 上使用,就像我之前成功完成的那样。但是,在某些时候,关联的 GitHub 存储库被重命名。我现在怀疑(但无法确认)重命名发生在我上次成功添加加密文件之后。
受影响的文件包含需要每隔几个月刷新一次的 OAuth2 令牌,这是我目前的需要。没有这个,我的测试就无法运行。
当我按照here 的指示操作时,我可以成功登录 Travis,查看我的存储库等,但我无法加密此存储库的文件。我第一次创建加密文件时成功使用了此说明。
会发生什么:
$ travis encrypt-file tests/testthat/googlesheets_token.rds
repository not known to https://api.travis-ci.com/: jennybc/gspreadr
有问题的存储库是 https://github.com/jennybc/googlesheets,但几个月前从 gspread 重命名为 googlesheets。当时,这似乎进展顺利。我在 GitHub 或我的 Travis 帐户中找不到任何旧 repo 名称的证据,所以我不知道如何解决这个错误。特拉维斯在哪里挖掘这些旧信息以扼杀?
【问题讨论】: