Hi everybody.

John, I've started reading Jenkins: The Definitive Guide today (I'm a 
Jenkins newbie too) and I've had the very same problem as you.
It's been driving me mad all day long.. Stuck at page 24 - ho la la.
I thought that it was because my Git directory was not at the default place 
(G:\Git\ instead of C:\Program Files (x86)) and
wasted a lot of time trying to generate a link/directory junction... But 
nope.

I finally hit this post and tried ssh without passphrase an *it worked!*

My local configuration is:
Git directory: G:\Git
Git plugin version: 2.2.2
Git client plugin version 1.9.1

Gobal Jenkins configuration:      Section Git
                Name: Git
                Path to Git executable: G:\Git\bin\git.exe

                Section CVS
                Private key location: G:/Git/.ssh/id_rsa
                Private Key Password: none (displays *********)
                Known Hosts Location: G:/Git/.ssh/known_hosts

Project configuration:        
                Source Code Management
                Git Repository URL g...@github.com:{my 
login}/game-of-life.git
                Credentials: none

Please note that I had to copy the ~/.ssh files in G:/Git/.ssh too.

So:
- try ssh without passphrase in Jenkins at least when it comes down to the 
book examples;
- copy your ssh files in the Git/.ssh directory next to the Git/bin 
directory.

Regards, Lochrann



On Sunday, May 11, 2014 2:38:18 PM UTC+2, john....@gmail.com wrote:
>
> Okay, I am a newbie to Jenkins.
>
> I'm reading Jenkins: The Definitive Guide 
> <http://isbn.directory/book/978-1-4493-0535-2> and am attempting to set 
> up the first example.
>
> I'm having issues and I've searched and haven't really found an answer.
>
> So, I am posting here in the hopes that this is a simple configuration 
> issue.
>
> I've done the following:
>
>    - Set up Jenkins as a windows service and installed the Git Plugin
>    - Used Git-Bash to open a window and create the key pair 
>    - Copied the public key to my Git account
>    - Cloned the Git repository as directed in the book's example
>
> However, I am seeing the following error message each time Jenkins 
> attempts to pull changes from the Git repository:
>
> Started by an SCM change:
>
> Building in workspace C:\Jenkins\workspace\game-of-life-default
>  git.exe rev-parse --is-inside-work-tree
> Fetching changes from the remote Git repository
>  git.exe config remote.origin.url g...@github.com:xxxx-xxxxxx/game-of-life.git
> Fetching upstream changes from g...@github.com:xxxx-xxxxx/game-of-life.git
>  git.exe --version
>  git.exe fetch --tags --progress g...@github.com:xxxx-xxxxx/game-of-life.git 
> +refs/heads/*:refs/remotes/origin/*
>
> ERROR: Timeout after 10 minutes
>
> FATAL: Failed to fetch from g...@github.com:xxxx-xxxxx/game-of-life.git
>
> hudson.plugins.git.GitException: Failed to fetch from 
> g...@github.com:xxxx-xxxxx/game-of-life.git
>
> Finally returning with a status code: -1.
>
> Any help would be appreciated.
>
> Thanks 
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-users+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to