linux git 备份迁移,linux – 从GitHub迁移到GitLab(作为POSIX环境中的遥控器)
我正在迁移到GitLab.我需要编辑包含“github”的工作站上的所有.git / config文件,并用“gitlab”替换该单词.我怀疑使用单个find命令可以最轻松地完成此操作,而不是在每个文件夹中使用git调用.
我想它会是这样的:
find ./ -name ".git/config" -type f -exec sed -i 's/github/gitlab/gI' {} \;
这是一种安全/合理的方法吗?做这个的最好方式是什么?
编辑/更新:评论:我实际上不想为所有github repos做那个,因为它只是我控制的那些正在移动.我没有修改我的问题,但接受的答案包括仅针对一个github帐户的版本.我自己的答案下面最实际的是完成了改变每个文件的目标.
解决方法:
git config --global url."https://gitlab.com/".insteadOf "https://github.com/"
git config --global url."git@gitlab.com:".insteadOf "git@github.com:"
然后,使用github.com URL的任何git push / pull / clone都将使用gitlab.com.
So as not to change other GitHub packages I use, the following works for me:
06001
标签:git,linux,find,github,gitlab
来源: https://codeday.me/bug/20190611/1215965.html
linux git 备份迁移,linux – 从GitHub迁移到GitLab(作为POSIX环境中的遥控器)相关推荐
- linux git忘记密码,Linux下 保存 git账号密码
一.通过文件方式 1.在~/下, touch创建文件 .git-credentials, 用vim编辑此文件,输入内容格式: touch .git-credentials vim .git-crede ...
- linux git 记录密码,linux git 保存用户名和密码
一.通过文件方式 1.在~/下, touch创建文件 .git-credentials, 用vim编辑此文件,输入内容格式: touch .git-credentials vim .git-crede ...
- linux git源代码安装,linux下从源代码安装git
之所以有这样的需求,是因为部分预安装的git版本太低,很多功能没有并且安全性存在问题. 比如git submodule add xxx@host:yyy.git必须在父repo的root目录安装,而新 ...
- mysql在linux下备份还原,Linux下MySQL的备份与还原
Linux下MySQL的备份与还原 1. 备份 [root@localhost ~]# cd /var/lib/mysql (进入到MySQL库目录,根据自己的MySQL的安装情况调整目录) [roo ...
- linux全盘备份软件,Linux 全盘备份恢复工具(Clonezilla)
Linux 全盘备份恢复工具(Clonezilla) 相信大家在Windows里面都用过一键还原精灵或Ghost镜像工具,那么在Linux是否也有同样的工具呢? Clonezilla便是Linux的备 ...
- linux照片备份软件,Linux、Unix上5个惊艳开源备份软件
Linux和类Unix系统上5个惊艳的开源备份软件:Bacula.Amanda.Backupninja.Backuppc和UrBackup,这些都是既可以使用在Linux上也可以使用在Unix上面,他 ...
- linux git reposi,关于linux:GitLab:无法从远程存储库读取
我创建了项目并添加了ssh-key(都通过webinterface),但是当我尝试向存储库中推送内容时,出现此错误:"无法从存储库读取". 这可能是由于以下事实:.git-proj ...
- suse linux系统备份,suse linux enterprise server 11 sp3 版克隆安装ebs r12.1.3注意事项
suse 11版操作系统比较少用,但是目前几个云服务商提供的操作系统里面,只有suse是oracle官方认证的,所以最近几个采用云服务器的ebs环境,操作系统安装的都是suse 11版,安装过程里,存 ...
- linux远程备份视频教程,linux实现自动远程备份(scp+ssh)
刚上线的服务器需要备份日志,要备份到另一台服务器上去,为了减少工作量,采用linux的定时任务去自动执行.因服务器都是linux的,因此采用linux的远程复制scp命令.但这里涉及到一个问题,就是s ...
最新文章
- 15-07-08 数组-- 手机号抽奖、福利彩票随机生成
- 心酸 | Bean复制的几种框架对比,看完心酸
- Hive date_format函数入门
- classloader隔离练习
- 浅析tomcat原理
- 网易云音乐添加到html5,网易云音乐怎么把音乐存到云盘_网易云音乐将音乐存入添加到云盘方法介绍_3DM手游...
- int content=Integer.parseInt(jtf.getText().trim());
- Excel最强玩法!用Excel做“动态日历表”,让你的好记性更牢固!
- 【分享】写论文超好用的一些工具
- 开源软件的法律风险及防控
- 拼接图像亮度均匀调整_浅析液晶拼接屏为什么适合应用于安防显示
- 360全景图制作的原理是什么?有哪些必备的装备?
- EAUML日拱一卒-微信小程序实战:位置闹铃 (14)-分析监控点状态
- Ftpclient调用retrieveFileStream返回null, docker中下载失败问题
- 锂电池循环查询android,安卓手机电池寿命怎么看?安卓手机电池循环次数查看方法...
- ExcelJS 导出excel xlxs 格式【前端导出】
- 【ArduPilot开发指南】目录
- CocosCreator接入微信小游戏
- linux添加静态路由生效,linux常识:添加静态路由
- C++后台服务崩溃堆栈日志
热门文章
- Python中docstring文档的写法
- Linux最小体积mysql安装_Linux下安装MySQL以及一些小坑
- js ajax上传文件到服务器,使用ajax上传并预览图片后传到服务器上
- php获取上海时间代码,PHP获取星期的方法及代码
- python Intel Realsense udp协议 局域网传输实时视频流并通过窗口显示 (opencv压缩解码)
- Android3个页面跳转代码,从零开始Android组件化改造(三) - 页面跳转与路由组件...
- spring boot 框架搭建
- 2020最新Java面试题(java,JavaWeb,数据库,框架),常见面试题及答案汇总
- Java 中引用类型
- 怎么判断有几个滴定突跃点_不懂怎么判断相亲男的人品?聊这几个话题,让你一眼道破...