首页 > 其他分享 >如何修改 Git 远程仓库 URL

如何修改 Git 远程仓库 URL

时间:2024-06-19 22:22:42浏览次数:28  
标签:origin git remote URL url Git https 远程

修改 Git 远程仓库 URL 是一个常见的操作,特别是在远程仓库地址发生变化时。以下是操作步骤:

查看当前远程仓库 URL

首先,你可以使用 git remote -v 查看当前配置的远程仓库 URL:

git remote -v

运行该命令后,你会看到类似下面的输出,其中 origin 是默认的远程仓库名称:

origin  https://example.com/your-repo-url.git (fetch)
origin  https://example.com/your-repo-url.git (push)

修改远程仓库 URL

假设新的远程仓库 URL 是 https://new-remote-repo-url.git,你可以使用以下命令修改:

全局方式

  1. 设置新的 URL:

    git remote set-url origin https://new-remote-repo-url.git
    
  2. 验证更改:
    通过再次运行 git remote -v 命令确认更改是否生效:

    git remote -v
    

    你应看到新的 URL 如下:

    origin  https://new-remote-repo-url.git (fetch)
    origin  https://new-remote-repo-url.git (push)
    

指定方向方式(可选)

此外,如果你只需要更改 fetch 或 push 的 URL,可以分别使用以下命令:

  1. 修改 fetch URL:

    git remote set-url --fetch origin https://new-fetch-url.git
    
  2. 修改 push URL:

    git remote set-url --push origin https://new-push-url.git
    

删除和重新添加远程仓库(另一种方法)

你也可以删除当前的远程仓库,然后添加新的远程仓库,这在某些情况下可能更直观:

  1. 删除现有的远程仓库:

    git remote remove origin
    
  2. 添加新的远程仓库:

    git remote add origin https://new-remote-repo-url.git
    

小结

以下是常见命令的总汇,用于修改远程仓库 URL:

# 查看当前远程仓库 URL
git remote -v

# 修改远程仓库 URL
git remote set-url origin https://new-remote-repo-url.git

# 验证更改
git remote -v

# 修改 fetch URL(可选)
git remote set-url --fetch origin https://new-fetch-url.git

# 修改 push URL(可选)
git remote set-url --push origin https://new-push-url.git

# 删除并重新添加远程仓库 URL(备用方法)
git remote remove origin
git remote add origin https://new-remote-repo-url.git

标签:origin,git,remote,URL,url,Git,https,远程
From: https://www.cnblogs.com/liuyajun2022/p/18257591

相关文章

  • .gitignore使用
    .gitignore文件是Git中用于指定应忽略的文件或文件夹的规则列表。正确使用.gitignore可以帮助保持版本库的整洁,避免不必要的文件(如编译产物、日志文件、个人配置文件等)被提交。以下是使用.gitignore的基本步骤:创建.gitignore文件在项目根目录下创建:首先,在你的Git仓库的根目录......
  • git文件上推失败-(non-fast-forward)
    文章目录一、问题描述二、问题原因三、解决方法3.1合并分支(1)通过图形化界面(2)通过命令行3.2解决文件合并冲突一、问题描述在使用git上推时出现下列错误:![rejected]master->master(non-fast-forward)hint:Updateswererejectedbecausethetipofyourcu......
  • Jenkins教程-4-gitlab自动化测试任务构建
    上一小节我们学习了Jenkins构建github自动化测试任务的方法,本小节我们讲解一下公司gitlab自动化测试任务的构建方法。接下来我们以Mac系统为例,讲解一下构建实际自动化测试任务的具体步骤。安装git和gitlab插件点击进入Jenkins插件管理页面安装完插件,http://localhost:8......
  • Gitlab搭建
    目录Gitlab1.使用docker部署gitlab2.登录gitlab2.1修改语言为中文2.3修改密码3.用户管理3.1创建用户4.配置ssh拉取代码4.1添加ssh密钥4.2测试拉取Gitlab1.使用docker部署gitlab[root@master~]#mkdir-p/data/gitlab/{config,logs,data}编写docker-compose.yaml......
  • git开发
    Git初始化两种方式Git全局设置gitconfig--globaluser.name"xx"gitconfig--globaluser.email"[email protected]"克隆仓库[email protected]/xx.git(可以换https)cdSMOKEtouchREADME.mdgitaddREADME.mdgitcommit-m"addREADME"gitpush......
  • VMware vCenter Server 8.0U2d 下载 - 修复堆溢出 (远程执行代码) 和本地权限提升漏洞
    VMwarevCenterServer8.0U2d下载-修复堆溢出(远程执行代码)和本地权限提升漏洞VMwarevCenterServer8.0U2d-集中式管理vSphere环境ServerManagementSoftware|vCenter请访问原文链接:https://sysin.org/blog/vmware-vcenter-8-u2/,查看最新版。原创作品,转载请保......
  • VMware vCenter Server 8.0U1e 下载 - 修复堆溢出 (远程执行代码) 和本地权限提升漏洞
    VMwarevCenterServer8.0U1e下载-修复堆溢出(远程执行代码)和本地权限提升漏洞VMwarevCenterServer8.0U1e-集中式管理vSphere环境ServerManagementSoftware|vCenter请访问原文链接:https://sysin.org/blog/vmware-vcenter-8-u1/,查看最新版。原创作品,转载请保......
  • 使用 curl 发送请求
    简介cURL是一个通过URL传输数据的,功能强大的命令行工具。cURL可以与ChromeDevtool工具配合使用,把浏览器发送的真实请求还原出来,附带认证信息,脱离浏览器执行,方便开发者重放请求、修改参数调试,编写脚本。也可以单独使用,根据自己的需求构造请求调整参数,构造多种接口测试场景......
  • Jenkins教程-3-github自动化测试任务构建
    上一小节我们学习了Jenkins在windows和mac系统上安装搭建环境的方法,本小节我们讲解一下Jenkins构建github自动化测试任务的方法。接下来我们以windows系统为例,讲解一下构建实际自动化测试任务的具体步骤。安装git和github插件点击进入Jenkins插件管理页面安装如下插件......
  • PHP提取form表单内容组成URL
    示例代码:functionChinaPayUrl($html){//创建一个新的DOMDocument实例$dom=new\DOMDocument();//加载HTML内容@$dom->loadHTML($html);//创建一个DOMXPath实例$xpath=new\DOMXPath($dom);//获取action......