gpt4 book ai didi

jenkins - jenkins 中的 SSH 自动化

转载 作者:行者123 更新时间:2023-12-04 08:13:32 24 4
gpt4 key购买 nike

因此,我一直致力于流程自动化,它包括通过 DVC(数据版本控制)从外部源获取数据,为此我使用 SSH 客户端来拉取和推送更改。对于自动化,我正在使用 Jenkins 我面临的问题是,对于 ssh,我们需要在运行时提供密码,而在自动化中,这不是一个选项。我尝试了多种方法来为 ssh 指定密码,例如 sshpass 和 ssh config,但结果是 Jenkins 在构建时创建了一些文件名 脚本.sh 在 var/lib/jenkins/.... 的目录 repoName@tmp 中,因此它给出了权限被拒绝的错误。无论我尝试什么。如果有人可以对此问题提出任何建议,将不胜感激。

最佳答案

您可以对 SSH 使用基于 key 的身份验证而不是密码身份验证,以便您的 Jenkins 用户可以访问您的 SSH DVC 远程,而无需指定密码。

关于jenkins - jenkins 中的 SSH 自动化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65824766/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com