Есть ли способ подключиться к сайту GIT HTTPS с помощью смарт-карты в macOS? - PullRequest
0 голосов
/ 28 мая 2020

У меня есть сайт bitbucket, который поддерживает только смарт-карты. Он работает, и с помощью Safari я могу войти в систему с помощью смарт-карты и PIN-кода. Я не могу использовать S SH для этого экземпляра.

Кто-нибудь знает о клиенте или способе использования Git в команде терминала, которая поддерживает смарт-карту?

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

1 Ответ

1 голос
/ 29 мая 2020

Git обычно предназначен для работы с сертификатами в файлах. Однако, если вы используете HTTPS и ваш Git построен на основе библиотеки Apple Secure Transport, вы можете установить http.sslCert как дескриптор сертификата в цепочке ключей, как описано в документации libcurl . Если вы используете версию, созданную для OpenSSL или GnuTLS, тогда нет, это не поддерживается.

Если это не сработает, вам нужно будет связаться с администратором вашего сервера для предоставления функционального подхода, например, использование S SH или предоставление подходящей документации о том, как правильно использовать сервер.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...