我已经尝试了几天让我的gitolite与jenkins合作,所以我可以从服务器托管并与Jenkins一起工作(他们在同一个服务器上).
我有gitolite工作,但我想我有ssh的问题.我在聊天中得到了一些帮助,并为jenkins/.ssh添加了私钥.
我有一个用户"git"主持gitolite,我有一个用户"gitolite"和一个"jenkins"用户.我可以使用git clone git@e-ject.se克隆一个repo:Matrix
但我不能在詹金斯中使用它.当我尝试构建时,我得到了这个.
Checkout:workspace / /var/lib/jenkins/jobs/Matrix/workspace -
hudson.remoting.LocalChannel@dbb335
Using strategy: Default
Checkout:workspace / /var/lib/jenkins/jobs/Matrix/workspace -
hudson.remoting.LocalChannel@dbb335
Cloning the remote Git repository
Cloning repository origin
ERROR: Error cloning remote repo 'origin' : Could not clone git@e-ject.se:Matrix
ERROR: Cause: Error performing command: git clone --progress -o origin git@e-ject.se:Matrix /var/lib/jenkins/jobs/Matrix/workspace
Command "git clone --progress -o origin git@e-ject.se:Matrix
/var/lib/jenkins/jobs/Matrix/workspace" returned status code 128: Cloning into /var/lib/jenkins/jobs/Matrix/workspace...
Permission denied, please try again.
Permission denied, please try again.
Permission denied (publickey,password).
fatal: The …
Run Code Online (Sandbox Code Playgroud)