2014-09-22 4 views
3

Недавно я установил Bonobo.Git.Server на одну из моих машин. У меня есть контроллер домена, с которым я проверил аутентификацию с настройками в IIS. Если я зарегистрирован на компьютере/пользователе, который является частью домена, я могу сделать «git clone» просто отлично. Однако, если я подключен к машине без домена и попытаюсь клонировать, он будет запрашивать имя пользователя и пароль, но когда я их вхожу, он говорит: «Ошибка аутентификации для: ...»Ошибка аутентификации домена Bonobo Git

Я пробовал столько раз для url я могу найти.

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 

Я также пробовал разные комбинации для пользователя, когда он запрашивает имя пользователя и пароль, потому что не было предусмотрено в ссылке. Ни один из них, похоже, не работает.

Я могу получить доступ к веб-странице сервера bonobo git и просматривать все репозитории просто отлично. Но я не могу клонировать репозиторий. Любые идеи, что я сделал неправильно?

ответ

-1

Да с помощью @ когда вы получаете пользователь запрос работает, особенно если вы будете следовать буквально инструкции для проверки подлинности установки окон для Bonobo Гит сервера:

http://bonobogitserver.com/windows-authentication/

0

Вы должны загрузить свой сайт первый как-то: URL /Bonobo.Git.Server/Repository/Index URL должен заполняться, например, http://computername.domain.com, но не http://computername Надеюсь, это поможет, я потратил довольно много времени на то, чтобы разобраться.

2

Вам нужно добавить дополнительные косые черты в часть, которая указывает домен. Например:

git clone https://{domain}\\\{username}@{url}.git 

Я не уверен, если это артефакт сам Bonobo или просто IIS, в любом случае, текущая версия (3.6.0) требует.

Смежные вопросы