使用 Github CLI 克隆存储库是使用 HTTPS 还是 SSH?

Does cloning a repo using Github CLI use HTTPS or SSH?

我是 GitHub 组织的成员,该组织要求通过 SSH 完成推送,因此当我克隆存储库时,我需要使用语法 git clone git@github.com:<ORG>/<REPO>.git.

我现在越来越多地转向使用 GitHub CLI,并且刚刚注意到 GitHub 上的新(ish)选项为“使用 GitHub CLI 克隆” (gh repo clone <ORG>/<REPO>)。这是否使用 SSH 或 HTTPS 进行克隆?据我所知,the official docs 不指定。

进一步挖掘表明 the default git_protocol is HTTPS

您可以通过 gh config set git_protocol ssh 覆盖它以默认使用 ssh 并通过查看 gh config get git_protocol.

的输出来检查它是否有效