Я пытаюсь клонировать репозиторий GIT, размещаемый корпоративным сервером TFS.
Я могу клонировать этот репозиторий, используя VS2013. Но при переходе в командную строку GIT git version 1.9.4.msysgit.2
, git.exe не работает с Authentication failed for 'uri'
.
В моих первых попытках я дал свои учетные данные домена. С несколькими комбинациями случаев (DOMAIN\user
, DOMAIN\user
и т.д.).
Затем я нашел страницу Team Foundation Server 2013 Express - не удается подключиться к GIT репо через командную строку, поэтому я пробовал без аутентификации на все.
K:\GitRepositories>git clone http://tfs:8080/tfs/CegidTest2013/IVO_TestBuilds/_git/IntegrationTestsOverrides
Cloning into 'IntegrationTestsOverrides'...
Username for 'http://tfs:8080':
Password for 'http://tfs:8080':
fatal: Authentication failed for 'http://tfs:8080/tfs/CegidTest2013/IVO_TestBuilds/_git/IntegrationTestsOverrides/'
Не повезло.
При взгляде на сетевой трафик я вижу, что клиент NTLMSSP_NEGOTIATE
получает ответ NTLMSSP_CHALLENGE
. Клиент не работает дальше.
Может ли это быть связано с тем фактом, что сервер TFS принадлежит другому домену, чем пользователь, который в настоящее время зарегистрирован? Это не должно быть проблемой.
Я не могу изменить конфигурацию сервера без доказательства (это сервер производства TFS, я не администратор).