热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

从GitHub迁移到GitLab(作为POSIX环境中的遥控器)

如何解决《从GitHub迁移到GitLab(作为POSIX环境中的遥控器)》经验,为你挑选了1个好方法。

我正在迁移到GitLab.我需要编辑包含"github"的工作站上的所有.git/config文件,并用"gitlab"替换该单词.我怀疑这可以通过一个find命令最轻松地完成,而不是git在每个文件夹中使用一个调用.

我想它会是这样的:

find ./ -name ".git/config" -type f -exec sed -i 's/github/gitlab/gI' {} \;

这是一种安全/合理的方法吗?做这个的最好方式是什么?

编辑/更新:评论:我实际上不想为所有github repos做那个,因为它只是我控制的那些正在移动.我没有修改我的问题,但接受的答案包括仅针对一个github帐户的版本.我自己的答案下面最实际的是完成了改变每个文件的目标.



1> VonC..:

你没有,你可以使用一个单一的规则与一个insteadOf指令.

git config --global url."https://gitlab.com/".insteadOf "https://github.com/"
git config --global url."git@gitlab.com:".insteadOf "git@github.com:"

然后,任何git push/pull/clone使用github.comURL的人都会使用gitlab.com.

该OP中华职棒提到的评论:

为了不更改我使用的其他GitHub包,以下内容适用于我:

git config --global url."git@gitlab.com:cpbl".insteadOf "git@github.com:cpbl"
git config --global url."git@gitlab.com/cpbl".insteadOf "git@github.com/cpbl"


推荐阅读
  • 在Linux环境下,拥有众多的代码编辑器eclipse、emacs、sublime等这些软件,其特点各有千秋,但是VIM(vi)确实绝大多数linuxer的钟爱之选。每个人的VIM的配 ... [详细]
  • GitHub项目维护教程1)注册GitHub账户并登陆;2)在Windowscmd(或Ubuntu中的terminal)中cd到自己的工作目录,将仓库clone下来:命令:1gitclone ... [详细]
  • imx6ull开发板驱动MT7601U无线网卡的方法和步骤详解
    本文详细介绍了在imx6ull开发板上驱动MT7601U无线网卡的方法和步骤。首先介绍了开发环境和硬件平台,然后说明了MT7601U驱动已经集成在linux内核的linux-4.x.x/drivers/net/wireless/mediatek/mt7601u文件中。接着介绍了移植mt7601u驱动的过程,包括编译内核和配置设备驱动。最后,列举了关键词和相关信息供读者参考。 ... [详细]
  • CentOS7.8下编译muduo库找不到Boost库报错的解决方法
    本文介绍了在CentOS7.8下编译muduo库时出现找不到Boost库报错的问题,并提供了解决方法。文章详细介绍了从Github上下载muduo和muduo-tutorial源代码的步骤,并指导如何编译muduo库。最后,作者提供了陈硕老师的Github链接和muduo库的简介。 ... [详细]
  • 初始化初始化本地空版本库,仓库,英文名repositorymkdirtest&&cdtestgitinit克隆项目到本地gitclone远程同 ... [详细]
  • Word2vec,Fasttext,Glove,Elmo,Bert,Flairpre-trainWordEmbedding源码数据Github网址:词向量预训练实现Githubf ... [详细]
  • Ubuntu下本地仓库项目上传至github远程仓库
    纯属个人笔记,参考了多篇其他资料,仅供参考。该方法对Ubuntu14.04和16.04都适用。初次使用Git的设置如果初始化配置已经在之前弄过的可以直接跳过这一部分至push ... [详细]
  • 当在github上发现别人项目有BUG,或者想要完善其功能的时候,该如何把自己的修改提交到项目中呢?以logback为例步骤:1,fork一份logback代码到自己的仓库进入github要修改项目 ... [详细]
  • 使用 Github Actions 部署reactapp 到 Github Pages
    使用GithubActions部署react-app到GithubPages-前言-学以致用之前一直忙于开发,总是零散的去看一些东西,想想学东西了么?额好像学了,又好像没有学 ... [详细]
  • 如何在同一台电脑上使用github和gitlab
    换了工作后使用的是gitlab,这样对github的使用会有影响。为了解决这个问题,搜了很多资料后完美解决。现在把它记录下来。前言在同一台电脑上使用github和gitlab,主要 ... [详细]
  • 做为一名计算机专业出生的学生,学会一些版本管理工具的使用,会对编写代码起到亊伴功倍的作用。这次我想讲一下关于Github的简单使用,(比较简单)只是在github上建立仓库,然后上传自 ... [详细]
  • GitHubforwindows界面很好,用起来也很方便,一下子就喜欢上了,不过功能不够强大,很多情况下还是要用gitshell。GitHubforwindows怎么用就不提了,网上很多 ... [详细]
  • 参考:http:www.cnblogs.commico-liup9303817.htmlhttps:blog.csdn.netqq756684177artic ... [详细]
  • 模拟登陆Github
    这里不讨论用GithubAPI的情况,仅仅以Github来说明模拟登陆先尝试用真实浏览器登陆,登陆成功后在开发者工具的Network选项卡中捕获Session文件。可以看到,登陆所 ... [详细]
  • 这是我上一篇文章 ... [详细]
author-avatar
odoresampey_768
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有