linux篡改url命令,在Linux中更改Git远程URL(Git Remote URL)的方法
本文说明了如何更改Git远程的URL,在Linux平台中已测试成功。Git remote是一个指针,它指向通常托管在远程服务器上的存储库的另一个副本,在某些情况下,例如当远程存储库迁移到另一个主机时,你需要更改远程URL。
更改Git Remote的URL
每个Git存储库可以链接有零个或多个Git远程服务器,克隆存储库时,远程名称会自动设置为origin,并指向你从中克隆的存储库,如果你在本地创建存储库,则可以添加新的remote。
远程服务器可以指向Git托管服务(例如GitHub、GitLab和BitBucket)上的存储库或你的私有Git服务器,参考在Ubuntu 18.04系统中安装和使用GitHub一文。
更改远程的URL:
1、转到存储库所在的目录:
$ cd /path/to/repository
2、运行git remote列出现有的远程,并查看其名称和URL:
$ git remote -v
输出如下所示内容:
originhttps://github.com/user/repo_name.git (fetch)
originhttps://github.com/user/repo_name.git (push)
3、使用git remote set-url命令,后跟远程名称和远程URL:
$ git remote set-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
4、通过列出远程连接来验证远程URL是否已成功更改:
$ git remote -v
输出如下所示内容:
originssh://git@gitserver.com:user/repo_name.git (fetch)
originssh://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命令(参考:安装和使用lazygit:一个简单的git命令终端UI工具)。
结论
在Linux系统中更改Git远程的URL操作非常的简单:git remote set-url 。
TAG:
除非注明,文章均由 Linux系统学习 整理发布,欢迎转载。如有版权争议,请联系删除。
文章评论
留言与评论(共有 0 条评论)
验证码:
linux篡改url命令,在Linux中更改Git远程URL(Git Remote URL)的方法相关推荐
- Linux下sed命令替换配置文件中某个变量的值(改变包含字符的一行的值)之二——只改变第一出现的那一行
一.背景 在之前的文章中有介绍过<Linux下sed命令替换配置文件中某个变量的值(改变包含字符的一行的值)> 但是这种方法存在一定的问题,就是假如某个变量在一个文件中出现两次,却只想更改 ...
- linux的网络命令整理 更新中
linux的网络命令整理 更新中 1.安装包: net-tools 主要命令: netstat , ifconfig , route , iptunnel iproute 主要命令: ss , ip ...
- LInux 项目二命令总结,linux项目管理常用命令小结
当前位置:我的异常网» 项目管理 » linux项目管理常用命令小结 linux项目管理常用命令小结 www.myexceptions.net 网友分享于:2015-08-26 浏览:13次 li ...
- linux 限制带宽命令,Linux服务器限制网络带宽流量速率(限制应用程序和指定网卡的流量)
linux 限制带宽命令,Linux服务器限制网络带宽流量速率 一.限制应用程序的网络流量速率 1.trickle介绍 2.如何判断trickle对应用程序是否有效? 3.Linux安装Trickle ...
- linux db2 修改日志路径,db2中更改日志文件大小及其个数
db2中更改日志文件大小及其个数比较简单,只需要修改2个参数即可,比ORACLE方便的多. 默认日志文件放在SQLOGDIR目录下. [huateng@db2server SQLOGDIR]$ pwd ...
- linux安装virtualbox命令,在Linux中从命令行查找Virtualbox Version的方法
在我的Ubuntu无头服务器上使用Virtualbox时,我需要找到Virtualbox的版本,如果是GUI,我可以通过导航到Virtualbox->About->Help轻松找到它,但我 ...
- linux添加目录命令权限,linux chmod命令设置目录/文件权限详解
首页 > Linux教程 > 常用命令 > chmod 文件权限 linux chmod命令设置目录/文件权限详解 linux中chmod命令用于改变系统文件或目录的访问权限,用数字 ...
- linux系统基础命令使用,linux基础命令(linux必学的60个命令)
本文主要是讲解Linux系统上最常用.最基本的10个命令. 如果您习惯于通过一个漂亮的图形界面来完成所有的工作,那么在Linux CLI(命令行界面)世界中入门可能会有些困难.对于初学者,有时很难决定 ...
- linux添加服务命令行,Linux系统自有服务(上)
系统自有服务(上).md Linux系统自有服务 自有服务,即不需要用户独立去安装的软件的服务,而是当系统安装好之后就可以直接使用的服务(内置) 学习目标 1.了解Linux的7种运行模式 2.了解用 ...
最新文章
- 介绍Shell脚本的参数解析工具
- 牛客练习赛81 E. 小 Q 与函数求和 1( “简单莫比乌斯反演” ,欧拉函数性质)
- 一文说清AI智能平台
- python 列表多行_Python Pandas list列表数据列拆分成多行的方法实现
- 洛谷 P3368 【模板】树状数组 2
- Ehab and the Expected XOR Problem
- springcloud(十一):服务网关Zuul高级篇
- [css] 举例说明clear取值有哪些?
- linux httpd 开机启动脚本,httpd服务如何开机启动
- eclipse properties 中文显示编码_JMeter点道为止系列(1)JMeter配置文件jmeter.properties常用配置项...
- 黑客是如何监视女友出轨信息的,痛心的经历!
- 傲梅分区助手克隆Linux硬盘,傲梅分区助手如何复制磁盘?分区助手克隆磁盘的具体教程...
- 从日企和水浒传看企业如何转型
- 洛谷 P4234 LCT + 排序 + 枚举
- vijosP1567子串计数
- 一加 Ace 竞速版什么时候发布 一加 Ace 竞速版配置怎么样
- 搜索与图论模板题(必备)Day3
- 优秀文章及学习网站之收集手册
- 网站管理助手4.0教程mysql密码_网站管理助手v4.0 建站流程
- “理想”有什么理想?
热门文章
- 应用程序范围的键值对
- 让我们发展纯粹的金钱关系吧,那多美好(转)
- 面向对象的三大特性:封装、继承、多态
- PHP函数spl_autoload_register()用法和__autoload()介绍(转)
- AJAX验证jsp页面验证码
- volatile关键字与synchronization关键字的区别?
- tesseract 4.0 ocr图像识别利器,可识别文字。图片越高清越准确
- 记录Yii2代码调试中出现的两个问题(截图展示)
- oracle 中update select 和连接字符串配合使用
- EJB的beans们