如何更改Git Remote的URL(修改git remote)

linux 如何更改Git Remote的URL Git Remote是一个指针,它指向通常托管在远程服务器上的存储库的另一个副本。在某些情况下,例如将远程存储库迁移到另一个主机时,您需要更改远程URL。本指南介绍了如何更改Git遥控器的URL By myfreax 11 Dec 2021

Git Remote是一个指针,它指向一般代管在远程服务器中的存储库的另一个副本。

在某些情况下,比如将远程存储库迁移到另一个远程服务器,我们需要更改远程URL。

本手册讲述了如何更改Git遥控器的URL。

更改Git Remote的网址

每一个Git存储库可以联接零个或多个Git远程服务器。拷贝存储库时,远程名字会智能匹配为 origin ,并指向您从这当中复制存储库。假如你在当地创建存储库,则可以添加一个新的远程服务器。

远程服务器可以指向代管在Git托管服务中的存储库,例如GitHub,GitLab和BitBucket或你私Git网站服务器。

更改遥控器的URL:

切换到存储库所属文件名称:

cd /path/to/repository

运行git remote例举现有的遥控器并检查其名称及URL:

git remote -v

导出来将相近以下几个方面:

origin	https://github.com/user/repo_name.git (fetch)
origin	https://github.com/user/repo_name.git (push)

运用git remote set-url命令脚后跟远程名称及远程URL:

git remote set-url <remote-name> <remote-url>

根据您运用的协议,远程URL能通过HTTPS或SSH逐渐。倘若未找到合同书,则默认设置SSH。该URL也可以在Git托管服务的存储库页面上探寻。

例如,要将origin的URL更改为git@gitserver.com:user/repo_name.git,你们可以输入:

git remote set-url origin git@gitserver.com:user/repo_name.git

依据例举远程连接来验证成功更改了远程URL:

git remote -v

导出来应如下所示:

origin	ssh://git@gitserver.com:user/repo_name.git (fetch)
origin	ssh://git@gitserver.com:user/repo_name.git (push)

就是这样。您已获得成功更改遥控器的URL。

git remote set-url命令的实际作用是运用指向远程存储库的URL更新存储库.git/config文本文档。

.git/config

...
[remote "origin"]
        url = git@gitserver.com:user/repo_name.git
        fetch =  refs/heads/*:refs/remotes/origin/*

您还可以依据应用文本处理撰写.git/config文本文档来更改遥控器的URL。但是,建议使用git命令。

结论

更改Git遥控器的网址好似运行以下命令一样简单:git remote set-url <remote-name> <remote-url>

假如你碰到困难或者是有意见和建议,请在下面。

LINUX

Linux pstree命令查找进程(linux如何查找指定用户的进程)

2023-1-19 12:50:25

LINUX

如何在Ubuntu 18.04上安装Odoo 13(ubuntu18.04安装ros)

2023-1-19 12:54:50

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索