Использует ли клонирование репо с помощью 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
.