title: Problem cloning / fetching repository using Git plugin for Hudson on Windows
body: <p>Before anybody shoots me down for this - I have already checked every appropriate thread and still not found a solution to my problem.</p>
  
  <p>I have Hudson with git plugin installed on windows server (not my choice) and Hudson runs as a service. <code>Git/bin</code> is on the path. However I cannot clone the repository. Here is a shortened display of the console output:</p>
  
  <pre><code>Started by user anonymous
  Checkout:workspace / C:\.hudson\jobs\sdf\workspace - hudson.remoting.LocalChannel@65394b
  Last Built Revision: Revision 74200b32314231a5efdadd87bf36b42ec145c720 (origin/master)
  Checkout:workspace / C:\.hudson\jobs\sdf\workspace - hudson.remoting.LocalChannel@65394b
  Fetching changes from the remote Git repository
  Fetching upstream changes from ssh://git.mccannlondon.co.uk/git/mccann_admin
  [workspace] $ "C:\Program Files\Git\bin\git.exe" fetch -t ssh://git.mccannlondon.co.uk/git/mccann_admin +refs/heads/*:refs/remotes/origin/*
  The server's host key is not cached in the registry. You
  have no guarantee that the server is the computer you
  think it is.
  The server's rsa2 key fingerprint is:
  ssh-rsa 2048 f1:48:2a:0a:d9:18:cf:2e:f2:8c:b3:25:7f:34:d5:34
  Connection abandoned.
  fatal: The remote end hung up unexpectedly
  ERROR: Problem fetching from origin / origin - could be unavailable. Continuing anyway
  </code></pre>
  
  <p>So it seems I need to authenticate the host however I'm not sure why hudson is starting the job as user anonymous when I have set the Administrator as owner of the hudson service. </p>
  
  <p>Does anyone know:</p>
  
  <ul>
  <li>a) how to change hudson's run user? or </li>
  <li>b) connect to the remove computer with the same user account as hudson uses as to allow hudson to fetch?</li>
  </ul>
  
  <p>If this has been posted before apologies but I spent a good few hours searching around and couldn't find anything.</p>
  
  <p>Thanks</p>
  
  <p>Lewis</p>