2016-12-01 6 views
7

Я успешно использовал GitKraken с TFS 2015. Но после обновления до Tfs 2017 он не может тянуть или нажимать. Если я использую конечную точку https, она всегда пытается войти на сервер. Если я использую конечную точку SSH, это дает мне исключение «Early EOF».GitKraken с TFS 2017

Может ли кто-нибудь помочь мне, если мне нужно что-то настроить на TFS 2017, так что Kraken может использовать эту конечную точку? Как я могу узнать, в чем проблема с конечной точкой SSH? Я не могу найти ничего связанного в журналах.

Или реализация GitKraken git несовместима с новой версией TFS 2017 git? Можно ли использовать эти продукты вместе?

+0

У вас есть последняя версия GitKraken? Got был обновлен в 2017 году ... –

+0

Я только что обновил до 1.9.3 и до сих пор не повезло. – Kemy

+0

Такая же проблема в TFS 2017 –

ответ

4

Я могу воспроизвести ваш сценарий при клонировании git-репо с TFS 2015, никаких проблем вообще. Но когда клонировать Git репо с TFS 2017, GitKraken всегда спрашивают, для входа в систему:

enter image description here

Я также попытался git clone команду из командной строки, после того, как введите имя пользователя и пароль в TFS 2017 года, он может клонировать репо успешно.

Предлагается связаться с GitKraken, чтобы сообщить об этой проблеме.

+0

Учитывая, что проблема все еще существует в феврале 2017 года, они не слишком заинтересованы в ее исправлении. –

+0

Я получил запрос поддержки поддержки, потому что я получаю проблему с сертификатом. –

+0

февраль 2018, все еще проблема, (что ребята? – jokab

1

Новая версия 2.1.0 GitKraken решает проблему для нас; примечания к выпуску: https://support.gitkraken.com/release-notes/current

+0

не решила мою проблему с необходимостью получения сертификата или источника, заметьте, что, возможно, совсем другая проблема :) –

1

После некоторых исследований и поддержки вызова gitkraken, похоже, что у них довольно серьезная проблема. Если вы в настоящее время подключаетесь с клиентскими сертификатами к tfs, у вас возникнут проблемы. это потому, что они построили gitkraken на NodeGit, который имеет зависимость от lib2git. Это, в свою очередь, имеет проблемы с сертификатами клиента, который подробные here для записи ответа в 2015 году (который не обновлялся говорит следующие

майоры браузеры поддерживают клиентские сертификаты, но они не говорят Git . Это то, что просто не поддерживается libgit2 (резким). WinHTTP должны поддержать их, поэтому она должна быть теоретически возможно добавить эту функцию на Windows, но это скорее крайний случай из функциональности.

Gitkraken сказал, что было «немного нас n do ", пока это не будет исправлено. Мы можем только надеяться, что с 2017 года можно сконфигурировать в этом майне, он больше не будет рассматриваться как край.

+0

То, как мы решили это, пока было отключить клиентские сертификаты в iis. –

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

  • Нет связанных вопросов^_^