Используйте сертификат клиента с диспетчером учетных данных git

Мы используем смарт-карту на работе для всей аутентификации, включая наши репозитории git в TFS.

git-credential-manager-for-windows прекрасно работал с этим используя SourceTree или командную строку git непосредственно в Windows 7.

Мы только что обновились до Windows 10, и диспетчер учетных данных не запрашивает у меня имя пользователя/пароль, но не имеет возможности получить сертификат с моей смарт-карты, как я ожидал.

Я изучаю документацию, но не могу найти ничего плохого. У кого-нибудь есть идеи?


person Jakke    schedule 02.05.2017    source источник
comment
Я забыл добавить, что Visual Studio (через Team Explorer) может нормально подключаться к репозиториям git - я не уверен, как она аутентифицируется...   -  person Jakke    schedule 03.05.2017


Ответы (1)


Оказывается, это была ошибка пользователя (помогло небольшое изменение интерфейса).

При подключении к нашему TFS он запрашивает имя пользователя/пароль, но не дает возможности выбрать сертификат. По-видимому, если я просто нажму «ОК» и попытаюсь ничего не вводить, если будет использоваться правильный клиентский сертификат.

Я точно не знаю, как это работает, но подозреваю, что это что-то в диспетчере учетных данных Windows.

Итак, моя проблема решена, но если у кого-то есть какие-либо сведения о том, почему или как это работает, я весь внимателен.

person Jakke    schedule 04.05.2017
comment
Спасибо, что действительно помогли мне. Но это действительно неудобно. Я пытался в течение двух дней понять это, и оказалось, что это просто ошибка ... когда это произошло, это просто подтолкнуло мои файлы .. лол - person Amit Ben Ami; 12.07.2017