Hi,
I'm trying to get CCNET working with GitHub. Following the instructions here:
http://ccnetlive.thoughtworks.com/ccnet/doc/CCNET/Git%20Source%20Control%20Block.html
CCNET initialises a Git repository in the woorking directory but when it connects to Git it hangs (and then build times out). I am pretty sure that Git is prompting for the SSH passphrase (and obviously, there is no interactive console to enter one). I can't work out how to make CCNET provide a key (or prevent the Git infrastructure from asking for one).
I've tried numerous solutions but none on of them work. The solutions I've tried are as follows:
Setting/amending PATH and HOME environment variables...
...as per the instructions for the original plug-in - https://github.com/dogeth/ccnet.git.plugin
...and as per this guys instructions - http://www.xerxesb.com/2009/getting-cruisecontrolnet-to-talk-to-git/
Also, copying the .ssh directory - http://blog.analysisuk.com/?tag=/CCNET-Git-CruiseControl-CI
My Source Control Block:
<sourcecontrol type="git">
<executable>C:\Program Files (x86)\Git\bin\git.exe</executable>
<repository>g...@github.com:MyOrg/MyRepository.git</repository>
</sourcecontrol>
I am running CCNET as me and I know I can connect to GitHub, though I do need to enter the passphrase.
I'm using CCNET v1.5 RC1.
Any help appreciated.
Callum