我目前正在尝试向 Travis-CI 添加一个秘密环境变量。在文档(“安全环境变量”)中,我找到了以下行来执行此操作:
gem install travis
travis encrypt -r travis-ci/travis-core MY_SECRET_ENV=super_secret
如果我理解正确,我必须用travis-ci/travis-core
我自己的存储库的名称替换,因为加密应该只对我的存储库有效。因此,存储库中必须有一个公钥。是否有特殊travis
命令可以添加此密钥?这究竟是如何工作的?或者这只是我的 ssh 公钥?
当我运行以下命令时:
travis encrypt -r my_username/my_repo MY_SECRET_ENV=super_secret
我收到以下错误:
There was an error while fetching public key, please check if you entered correct slug