2015-06-18 3 views
1

У меня странное поведение с git в Windows.git проблемы с проверкой подлинности HTTP на окнах

Некоторая информация

  • Windows 7
  • мерзавец версия 1.9.5-preview20150319

Если я пытаюсь клонировать репозиторий из мерзавца Баш с протоколом HTTP, как:

git clone http://myhost/myRepository

я получаю ошибку

фатальным: Ошибка аутентификации для http://myhost/myRepository

Если я клонировать репозиторий с EGit Eclipse, плагин я могу клонировать его. Кроме того, если я пытаюсь выполнить ту же команду на ubuntu (с того же компьютера, на виртуальной машине), я могу клонировать репозиторий.

Любая помощь, позволяющая использовать консоль bash в окнах? нужно его для некоторой начальной настройки.

Заранее спасибо

ответ

0

Попробуйте добавить раздел [учетных] в вашем gitconfig

[credential] 
    helper = !\"C:/{msysgit-installation-path}/libexec/git-core/git-credential-wincred.exe\" 
[http] 
    sslverify = false 

Вы можете использовать git config --global -e редактировать ваш мерзавец конфигурации

+0

спасибо @palazzo train Я добавил эту строку, но это не поможет. В сети Я нашел использование wincred в качестве хранилища ключей, я попытался, но это тоже не решило проблему. – stiga

+0

Попробуйте добавить еще один раздел [http], посмотрите, работает ли он? Я отредактировал мой ответ выше –

+0

Я добавил новую строку ... прошу прощения ... спасибо в любом случае – stiga

0

Для тех, кто еще с этой проблемой, предваряя мой имя пользователя с моим htdigest realm («REALM \ USERNAME») исправил его для меня. По какой-то причине кажется, что клиент Linux и другие считают это для вас, но клиент Windows требует, чтобы вы указали его явно.

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