2016-03-17 2 views
0

Недавно мы установили новый репозиторий git с поддержкой TFS. Я могу получить доступ к репо через GIT bash или через браузер TFS.Ошибка аутентификации TFS Git с помощью API

URL-адрес выглядит следующим образом: http://mytfs.com:8080/tfs/DefaultCollection/_git/SampleTFSGit

Теперь у нас есть приложение Java, которая в основном вытаскивает исходный код из различного сервера мерзавца с помощью Git API. Но для этого конкретного TFS-сервера git-репо я не могу пройти аутентификацию. Он дает мне код ответа HTTP: 401 по одному и тому же адресу: http://mytfs.com:8080/tfs/DefaultCollection/_git/api/v3/session

Не работает ли Git api V3 на TFS, где хранятся репозитории GIT, или я делаю какие-либо ошибки здесь. Пожалуйста посоветуй.

ответ

1

Нет, не поддерживается. Для Git существует специальный импортный импорт API. Подробности вы можете обратиться к ссылке GitHub: https://developer.github.com/changes/2016-02-19-source-import-preview-api/

Или вы можете также использовать API остальные для ее достижения:

например

GET http://mytfsserver:8080/tfs/defaultcollection/_apis/git/repositories 

Подробнее деталь: https://www.visualstudio.com/integrate/api/git/overview

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