I'm attempting to clone a project from Github into Xcode. Here's what I'm doing:
1.) Open Organizer -> Repositories
2.) Click the Plus in the Lower Left -> Checkout or Clone Repository
3.) I type in the scheme, wait a moment for it to process that, and it says "Authentication required" and the next button that had been ghosted is lit up and says "Clone"
4.) I hit the Clone button
5.) It asks for a location - I provide it one and press the Clone button again
6.) It tells me that "Xcode can't verify the identity of the server "github.com" - The certification for this server is invalid". If I click on "Show Certificate" it clearly says "This certification is valid" for all the certificates listed in the details pane. So... whatever... hit the "Continue" button.
7.) It shows a spinning wheel saying it's cloning, then it shows:
fatal: <what I gave it in #3>/info/refs?service=git-upload-pack not found: did you run git update-server-info on the server?
If I hit Try Again, it repeats #5 and #7 (though it skips #6).
If I hit Previous it'll show me a window it never showed me before which says that the "Host is reachable".
I have the git command line tools available so I tried doing git update-server-info in Terminal, but couldn't figure out how that works...
Typing in just $ git update-server-info
Has it say "fatal: Not a git repository (or any of the parent directories): .git
Typing in $ git update-server-info <what I gave it in #3>
Has it say the exact same thing.
Typing in $ git <what I gave it in #3> update-server-info
Has it tell me that "git: '"<what I gave it in #3>"' is not a git command. See 'git --help'. The man page for update-server-info doesn't help at all.
One thing striking me as particularly odd is that Xcode never once asked me for my github username or password... it seems to me that it's obvious that it can't successfully clone from a private repository, because it's not providing any authentication. Or is it? If it is, where the heck is it getting credentials from and how can I fix them? I have multiple github accounts for the different companies I've worked for - how would Xcode know which one to use?
Oh, just so you know, I have:
git version 1.7.12.4 (Apple Git-37)
(According to $ git version)
Xcode version 4.6.2 (4H1003)
OS X version 10.8.3
1.) Open Organizer -> Repositories
2.) Click the Plus in the Lower Left -> Checkout or Clone Repository
3.) I type in the scheme, wait a moment for it to process that, and it says "Authentication required" and the next button that had been ghosted is lit up and says "Clone"
4.) I hit the Clone button
5.) It asks for a location - I provide it one and press the Clone button again
6.) It tells me that "Xcode can't verify the identity of the server "github.com" - The certification for this server is invalid". If I click on "Show Certificate" it clearly says "This certification is valid" for all the certificates listed in the details pane. So... whatever... hit the "Continue" button.
7.) It shows a spinning wheel saying it's cloning, then it shows:
fatal: <what I gave it in #3>/info/refs?service=git-upload-pack not found: did you run git update-server-info on the server?
If I hit Try Again, it repeats #5 and #7 (though it skips #6).
If I hit Previous it'll show me a window it never showed me before which says that the "Host is reachable".
I have the git command line tools available so I tried doing git update-server-info in Terminal, but couldn't figure out how that works...
Typing in just $ git update-server-info
Has it say "fatal: Not a git repository (or any of the parent directories): .git
Typing in $ git update-server-info <what I gave it in #3>
Has it say the exact same thing.
Typing in $ git <what I gave it in #3> update-server-info
Has it tell me that "git: '"<what I gave it in #3>"' is not a git command. See 'git --help'. The man page for update-server-info doesn't help at all.
One thing striking me as particularly odd is that Xcode never once asked me for my github username or password... it seems to me that it's obvious that it can't successfully clone from a private repository, because it's not providing any authentication. Or is it? If it is, where the heck is it getting credentials from and how can I fix them? I have multiple github accounts for the different companies I've worked for - how would Xcode know which one to use?
Oh, just so you know, I have:
git version 1.7.12.4 (Apple Git-37)
(According to $ git version)
Xcode version 4.6.2 (4H1003)
OS X version 10.8.3
Last edited: