小编Tho*_*sen的帖子

无法使用空密码将 SSH 密钥添加到 ssh-agent (Bitrise CLI)

概括:

当我将 CI 集成到开发工作流程中时,我还尝试将 Bitrise 工作流程的执行移至我们本地的 iOS Mac 计算机,该计算机设置为 Jenkins 从设备。因此,我尝试构建的项目需要在这台 iOS 计算机上构建。

问题:

我正在尝试与集成用户(可以访问我的存储库的 GitHub 帐户)建立 ssh 连接,并且我创建了一个密钥并将其添加到 GitHub 用户以及 .bitrise.secrets.yml 文件。

但是,当执行初始步骤 activate-ssh-key 步骤时,会出现错误,即我无法将 SSH 密钥添加到具有空密码短语的 ssh-agent。(这是否可以配置?我可以逃避吗?)

这是输出日志:https : //pastebin.com/FCHhZNDb

进入 bitrise.yml:

- activate-ssh-key@4.0.2: {getenv "SSH_RSA_PRIVATE_KEY"}
Run Code Online (Sandbox Code Playgroud)

.bitrise.secrets.yml:

envs:
- SSH_RSA_PRIVATE_KEY: ssh-rsa *KEY*
Run Code Online (Sandbox Code Playgroud)

|------------------------------------|

我也试过将 ssh 密钥直接放在 .ssh 目录中,但没有用。

任何帮助真的很感激!:)

TL; 博士

尝试通过 ssh 将 bitrise cli 与 github 连接,不起作用。

ssh github bitrise

5
推荐指数
1
解决办法
1426
查看次数

标签 统计

bitrise ×1

github ×1

ssh ×1