使用 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
.
的输出来检查它是否有效
我是 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
.