我是 GitHub 组织的成员,该组织需要通过 SSH 完成推送,所以当我克隆存储库时,我需要使用语法git clone git@github.com:<ORG>/<REPO>.git
.
我现在越来越多地迁移到使用 GitHub CLI,并且刚刚注意到 GitHub 上的新(ish)选项“使用 GitHub CLI 克隆”(gh repo clone <ORG>/<REPO>
)。这是否使用 SSH 或 HTTPS 进行克隆?据我所知,官方文档没有具体说明。
我是 GitHub 组织的成员,该组织需要通过 SSH 完成推送,所以当我克隆存储库时,我需要使用语法git clone git@github.com:<ORG>/<REPO>.git
.
我现在越来越多地迁移到使用 GitHub CLI,并且刚刚注意到 GitHub 上的新(ish)选项“使用 GitHub CLI 克隆”(gh repo clone <ORG>/<REPO>
)。这是否使用 SSH 或 HTTPS 进行克隆?据我所知,官方文档没有具体说明。
进一步挖掘显示默认git_protocol
为 HTTPS。
您可以覆盖它以默认使用 ssh,gh config set git_protocol ssh
并通过查看gh config get git_protocol
.