【发布时间】:2016-09-06 01:11:02
【问题描述】:
我对 Jenkins 和 Openshift 都是新手,所以有点纠结。
我已经设置了 Jenkins 并将其指向我的 github 存储库,但它无法克隆它,因为我找不到任何地方来存储我的 git 凭据,并且当我 ssh 进入 jenkins 框时,我无法访问~ /.ssh 创建新密钥或在其中查找密钥。另一个问题可能是我的 git repo 是私有的。
我试过谷歌,但找不到任何东西。如何允许 Jenkins 访问我的私人 git 存储库?
编辑:好的,我在管理中找到,然后为用户名和电子邮件配置一个位置。然后我已经 ssh 进入,并使用 ssh-keygen 在 .openshift_ssh 中创建 ssh 密钥并将其添加到 github,首先作为普通 ssh 密钥,然后作为部署密钥,然后在 app-root/data 中相同/.ssh 但还是什么都没有
【问题讨论】:
-
除了'赏金消息':我没有使用Github,只是将代码推送到OpenShift上的远程
标签: git jenkins github openshift