Использует ли клонирование репо с помощью Github CLI HTTPS или SSH?

Я являюсь членом организации GitHub, которая требует, чтобы push выполнялись через SSH, поэтому при клонировании репозиториев мне нужно использовать синтаксис git clone git@github.com:<ORG>/<REPO>.git.

Сейчас я все больше и больше перехожу на использование интерфейса командной строки GitHub, и только что заметил новую (ish) опцию на GitHub "Клонировать с помощью интерфейса командной строки GitHub" (gh repo clone <ORG>/<REPO>). Используется ли для клонирования SSH или HTTPS? Насколько я могу судить, в официальных документах это не указано.

1 ответ

Дальнейшее копание показывает, что по умолчанию git_protocolэто HTTPS.

Вы можете переопределить это, чтобы использовать ssh по умолчанию с gh config set git_protocol ssh и убедитесь, что он работает, просмотрев вывод gh config get git_protocol.

Другие вопросы по тегам