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

如何获取SSH克隆Git仓库的HTTPS地址(不修改远程源)

无需修改远程源,直接获取Git仓库的HTTPS地址

你可以通过git remote get-url配合字符串替换命令,直接从SSH格式的远程地址生成可在浏览器打开的HTTPS地址,全程不需要修改远程源配置。

直接执行命令(针对默认origin远程)

git remote get-url origin | sed 's/git@github.com:/https:\/\/github.com\//;s/\.git$//'

命令说明

  • git remote get-url origin:提取当前仓库origin远程的SSH地址
  • sed的两处替换逻辑:
    1. 将SSH地址开头的git@github.com:替换为HTTPS协议前缀https://github.com/
    2. 移除地址末尾的.git后缀

执行后会直接输出目标地址,比如:https://github.com/<username>/<whatever>

配置Git别名简化操作

如果需要频繁使用,可给Git配置全局别名:

git config --global alias.remote-https '!git remote get-url $1 | sed "s/git@github.com:/https:\/\/github.com\//;s/\.git$//"'

之后只需执行git remote-https origin就能快速获取对应HTTPS地址。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.20 23:44:54