我正在嘗試加密Travis-CI上使用的文件,正如我之前成功完成的那樣。但是,在某個時候,關聯的GitHub存儲庫已被重命名。我現在懷疑 - 但無法確認 - 重命名發生在之後我上次成功添加了加密文件。在Travis上加密文件以重新命名爲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名稱的證據,因此我無法弄清楚如何解決此錯誤。 Travis在哪裏挖掘這些舊信息扼殺?