title: Cruise Control & Git: "Source control operation has timed out." error
body: <p>I am trying to create a new project to cruise control.
  To do that, I added this to my ccnet.config file</p>
  
  <pre class="lang-xml prettyprint-override"><code>&lt;project name="MyProj"
           description="MyProjproject"&gt;
  
    &lt;triggers/&gt;
  
    &lt;sourcecontrol type="git"&gt;
      &lt;repository&gt;GitAddr&lt;/repository&gt;
      &lt;branch&gt;releaseName&lt;/branch&gt;
      &lt;autoGetSource&gt;true&lt;/autoGetSource&gt;
      &lt;fetchSubmodules&gt;true&lt;/fetchSubmodules&gt;
      &lt;executable&gt;C:\Program Files (x86)\Git\cmd\git.exe&lt;/executable&gt;
      &lt;tagOnSuccess&gt;false&lt;/tagOnSuccess&gt;
      &lt;commitBuildModifications&gt;false&lt;/commitBuildModifications&gt;
      &lt;commitUntrackedFiles&gt;false&lt;/commitUntrackedFiles&gt;
      &lt;tagCommitMessage&gt;Unation Web Build {0}&lt;/tagCommitMessage&gt;
      &lt;tagNameFormat&gt;Unation-Web-Build-{0}&lt;/tagNameFormat&gt;
      &lt;committerName&gt;Oscar Albrecht&lt;/committerName&gt;
      &lt;committerEMail&gt;oalbrecht@unation.com&lt;/committerEMail&gt;
      &lt;workingDirectory&gt;d:\GIT\Sources\WEB&lt;/workingDirectory&gt;
      &lt;timeout&gt;60000&lt;/timeout&gt;
    &lt;/sourcecontrol&gt;
  
    &lt;tasks&gt;
        &lt;exec&gt;
          &lt;!-- if you want the task to fail, ping an unknown server --&gt;
          &lt;executable&gt;ping.exe&lt;/executable&gt;
          &lt;buildArgs&gt;localhost&lt;/buildArgs&gt;
          &lt;buildTimeoutSeconds&gt;15&lt;/buildTimeoutSeconds&gt;
          &lt;description&gt;Pinging a server&lt;/description&gt;
        &lt;/exec&gt;
    &lt;/tasks&gt;
  
    &lt;publishers&gt;
      &lt;xmllogger /&gt;
      &lt;artifactcleanup cleanUpMethod="KeepLastXBuilds"
                       cleanUpValue="50" /&gt;
    &lt;/publishers&gt;
  
  &lt;/project&gt;
  </code></pre>
  
  <p>But I get a </p>
  
  <pre><code>ThoughtWorks.CruiseControl.Core.CruiseControlException: Source control operation has timed out.
     at ThoughtWorks.CruiseControl.Core.Sourcecontrol.ProcessSourceControl.Execute(ProcessInfo processInfo)
     at ThoughtWorks.CruiseControl.Core.Sourcecontrol.Git.GitFetch(IIntegrationResult result)
     at ThoughtWorks.CruiseControl.Core.Sourcecontrol.Git.CreateUpateLocalRepository(IIntegrationResult result)
     at ThoughtWorks.CruiseControl.Core.Sourcecontrol.Git.GetModifications(IIntegrationResult from, IIntegrationResult to)
     at ThoughtWorks.CruiseControl.Core.Sourcecontrol.QuietPeriod.GetModificationsWithLogging(ISourceControl sc, IIntegrationResult from, IIntegrationResult to)
     at ThoughtWorks.CruiseControl.Core.Sourcecontrol.QuietPeriod.GetModifications(ISourceControl sourceControl, IIntegrationResult lastBuild, IIntegrationResult thisBuild)
     at ThoughtWorks.CruiseControl.Core.IntegrationRunner.GetModifications(IIntegrationResult from, IIntegrationResult to)
     at ThoughtWorks.CruiseControl.Core.IntegrationRunner.Integrate(IntegrationRequest request)
  </code></pre>
  
  <p>I am able to use git extensions and git bash to pull the files, but CruiseControl gives me this error.
  It is very strange and frustrating, because for a while it worked, I could even create a msbuild file to compile it and so on, but it stopped working without changes and now I am stuck.</p>
  
  <p>What could happen?</p>
  
  <p>Edit: I increased the timeout to 2 hours. I started the build and I also started in a second machine the pull. I could complete 3 pulls and the info I get in the ccnet is still "git fetch origin". It seems it is locked.
  Is there any way to check the console output for the operations?</p>