You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何检查当前Git仓库是通过HTTP还是SSH克隆的?

快速确认Git仓库克隆协议的方法

我来分享几个简单高效的方法,帮你快速判断当前Git仓库是通过HTTP/HTTPS还是SSH协议克隆的:

  • 查看所有远程仓库地址(直观全面)
    执行以下命令:

    git remote -v
    

    输出结果里会列出每个远程仓库的拉取(fetch)和推送(push)地址。重点看默认的origin远程:

    • SSH协议的地址格式通常是 git@<域名>:<用户名>/<仓库名>.git(比如git@github.com:octocat/hello-world.git)
    • HTTP/HTTPS协议的地址格式则是 https://<域名>/<用户名>/<仓库名>.git(或http://开头)
  • 直接获取指定远程的URL(简洁高效)
    如果你只关心默认的origin远程,可以用这个命令直接输出其地址:

    git config --get remote.origin.url
    

    输出的地址格式同上,一眼就能分辨出使用的是哪种协议。

  • 手动查看Git配置文件
    如果你习惯直接查看配置文件,可以打开仓库根目录下的.git/config文件,找到[remote "origin"]区块,里面的url字段就是当前远程仓库的地址,根据格式判断协议即可。

小提示:这些方法显示的是当前远程仓库的配置地址,如果之后修改过远程URL,会显示修改后的协议。不过一般情况下,这个地址和最初克隆时使用的协议是一致的。

内容的提问来源于stack exchange,提问作者Naser Nikzad

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.30 19:52:47