我目前正在尝试向 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
这是一个已知的问题。它已经有一个GitHub 上的拉取请求要解决这个问题。
问题是获取存储库公钥的请求不起作用,因为他们将 API 更改为 SSL。如果您不想等待拉取请求被合并,您可以简单地更改源以使用 https 而不是 http.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)