Bonobo Git Domain Server Authentication Error
I recently installed Bonobo.Git.Server on one of my machines. I have a domain controller with which I have authenticated with settings in IIS. If I am logged into a computer / user that is part of a domain, I can do a "git clone" just fine. However, if I am connected to a machine with no domain and try to clone, it will ask for a username and password, but when I enter them, it says "Authentication failed for: ..."
I've tried so many times for a URL that I can find.
git clone https://{username}@{url}.git
git clone https://{domain}@{username}@{url}.git
git clone https://{domain}\{username}@{url}.git
git clone https://{username}:{password}@{url}.git
git clone https://{domain}@{username}:{password}@{url}.git
git clone https://{domain}\{username}:{password}@{url}.git
I have also tried different combinations for the username when it asks for the username and password because it is not listed in the url. None of them seem to work.
I can access the bonobo git server web page and view all repositories in full. But I cannot clone the repository. Any ideas what I did wrong?
You need to add extra slashes to the part that specifies the domain. For example:
git clone https://{domain}\\\{username}@{url}.git
I'm not sure if this is an artifact of Bonobo itself or just IIS, anyway it requires the current version (3.6.0).
First you have to load your webpage: URL / Bonobo.Git.Server / Repository / Index URL has to be filled in eg. http://computername.domain.com but not http: // computername Hope this helps, I've spent quite some time to figure it out.
Yes, using @ when you ask for custom prompts, especially if you literally follow the instructions for setting up Windows authentication for Bonobo Git Server:
http://bonobogitserver.com/windows-authentication/