Hi I've been trying to access my git repository from XCode 4.
Everything works just fine using the command line tools. I can clone my repo using:
git clone git@example.com:somerepo.git
But in XCode, when trying to use:
ssh://git@example.com:somerepo.git
It just keeps asking me for a password, which I don't want to use at all.
The same thing happens with:
git://git@example.com:somerepo.git
Except that i also get a "Connection refused: unable to connect to a socket" error message.
Any idea how to solve this?
In Xcode 4.2, the following location string worked for me
ssh://git@example.com:22/somerepo.git
The ssh://
part is required to tell Xcode which protocol should be used. Since the URL now contains a scheme, the port :22
specifier is also required to make Git happy. Without the port, I got the following (weird) error message on the command line: "ssh: connect to host port 22: Connection refused".
By the way: When I added my repository in the Organizer window, Xcode mumbled something about "authentication is needed", then started to spin an activity indicator. Although I was able to clone the repo immediately, I had to restart Xcode to get rid of the activity indicator.