【发布时间】:2018-04-28 05:17:22
【问题描述】:
我有一个被 Travis 跟踪的 github 项目。
目前,我有一个新的依赖项,它是一个私有 repo。
现在,我只需要使用简单的Deploy Key 方法。
这是我对所需步骤的理解:
- 生成公/私 ssh 密钥对
- 使用 travis cli 对其进行加密
- 将加密的
key.enc发送到存储库
然后 CLI 用我们可以用来解密文件的命令来启发我们:
before_install:
- openssl aes-256-cbc -K $encrypted_X_key -iv $encrypted_Y_iv -in key.enc -out key -d
我现在可以解密密钥了。
但是如何在构建时将其添加到 ssh-agent 中?
【问题讨论】:
标签: travis-ci