【发布时间】:2018-05-02 06:17:30
【问题描述】:
我正在尝试将 jenkins 连接到 git 存储库,以便在任何更改提交到存储库时触发构建。
Jenkins 版本 - 2.46.3,Java 版本 - 1.7.51,CentOS 版本 - 6.6
我的 git 存储库位于 LAN 中(例如 IP - 10.0.0.1),要克隆存储库,我使用以下命令:
git clone test@10.0.0.1:/path/to/repo
然后,将提示test 的密码 - 这会正确克隆 git 存储库。
但是,当我尝试使用相同的凭据、IP 和路径与 jenkins 连接时,它给了我如下屏幕截图所示的错误。
我的 centOS 中有一个 jenkins 用户 - 我使用该用户将 SSH 密钥添加到 ~/.ssh/known_hosts 文件中。但我仍然收到此错误。
谁能帮忙解决以下问题?
- “源代码管理”部分的用途是什么?
- git 尝试使用
git ls-remote -h命令实现什么? - 存储库 URL 和凭据字段如何关联?
- 为什么会出现屏幕截图中显示的错误?
【问题讨论】:
标签: git security jenkins continuous-integration build-automation