Gitlab迁移

公司GitLab项目迁移,

改  .git/config 里面的地址就行。多分支的还需要一个一个checkout下来。

[core]
        repositoryformatversion = 0
        filemode = true
        bare = false
        logallrefupdates = true
[remote "origin"]
        url = http://gitlab.xyz.com/app/app.git
        fetch = +refs/heads/*:refs/remotes/origin/*
[branch "master"]
        remote = origin
        merge = refs/heads/master
[branch "xxx"]
        remote = xxx
        merge = refs/heads/xxx
[branch "yyy"]
        remote = origin
        merge = refs/heads/yyy

代码还可以提到到多个仓库:

[remote "web"]
url = ssh://server.example.org/home/ams/website.git
url = ssh://other.exaple.org/home/foo/website.git

另外可以看到我们push的时候是这样的:

git push origin master

orgin:指的就是上面的 remote "origin"master:是指的当前分支

比如要提交xxx分支
git push origin xxx

所以如果在上面配置origin2,定义为另外一个地址,估计也是可以的。
git push origin2 xxx
				
时间: 2024-10-10 08:00:30

Gitlab迁移的相关文章

gitlab 迁移 备份

gitlab 迁移 备份 一.基本步骤 使用Gitlab一键安装包安装Gitlab非常简单, 同样的备份恢复与迁移也非常简单. 使用一条命令即可创建完整的Gitlab备份: gitlab-rake gitlab:backup:create 使用以上命令会在/var/opt/gitlab/backups目录下创建一个名称类似为1393513186_gitlab_backup.tar的压缩包, 这个压缩包就是Gitlab整个的完整部分, 其中开头的1393513186是备份创建的日期. Gitlab

gitolite 向 gitlab 迁移

2.5.1. gitolite 向 gitlab 迁移 早期gitlab使用gitolite为用户提供SSH服务,新版gitlab有了更好的解决方案gitlab-shell.安装新版本是必会涉及gitolite 向 gitlab 迁移,下面是我总结的一些迁移经验. 第一步,将gitolite复制到gitlab仓库目录下 # cp -r /gitroot/gitolite/repositories/* /var/opt/gitlab/git-data/repositories/ 执行导入处理程序

gitlab迁移后遇到的问题

1.gitlab迁移后发现从之前的数据库导过来的用户数据编辑不了,报错404,经测试发现新建的用户可以编辑,故没办法只好把除管理员之外的用户数据都清了,重新创建一遍用户,但问题出现了,当我清理完除管理员之外的用户后管理员登录报500,具体报错信息是: { "method":"POST", "path":"/users/sign_in", "format":"html", "co

Centos7下Gitlab迁移数据库mysql过程

第1章 系统准备 [[email protected] ~]# cat /etc/redhat-release CentOS Linux release 7.2.1511 (Core) [[email protected] ~]# uname -r 3.10.0-327.el7.x86_64 1.1添加阿里云的镜像 cd /etc/yum.repos.d #备份原镜像 mv CentOS-Base.repo CentOS-Base.repo.backup     #添加阿里云Base源 wget

GitLab迁移大作战

故事背景: 公司计划搞持续化集成,而从 GitLab 8.0 开始,GitLab CI 就已经集成在 GitLab中,因此我不得不面对一个问题,升级! 目前环境: 系统环境:Centos 6.7x64 软件版本:Gitlab 源码安装7.14.3版本 目标环境: 系统环境:Centos 7.2x64 软件版本:GitLab 9.3.6 omnibus 升级步骤规划: 升级7.14.3 源码安装到omnibus 7.14.3 安装新的操作系统CentOS Linux release 7.2.151

本地gitlab迁移并升级至docker运行

目的: 本地linux中gitlab11.4.3-ee.0 ----迁移并升级---->docker+ gitlab12.5.9-ee.0 升级路径: 首先使docker中的gitlab和本地linux为相同版本,然后再一步步升级至12.5.9 升级路径:11.4.3 -> 11.11.8 -> 12.0.9 -> 12.5.9 官方参考链接: 官方docker安装.升级gitlab官方文档: https://docs.gitlab.com/omnibus/docker/READM

gitlab迁移版本不一致问题

原服务器:bitnami版本gitlab版本 8.14.3 目标服务器:源安装gitlab版本:9.1.1 备份方法: 原机器无gitlab-rake命令 切换到git用户,执行bundle命令,进行备份 $/opt/bitnami/apps/gitlab/htdocs $bundle exec bin/rake gitlab:backup:create RAILS_ENV=production 修改备份结果存放目录: /opt/bitnami/apps/gitlab/htdocs/config

一键安装Gitlab后的备份、迁移与恢复

1.Gitlab创建备份 #gitlab-rake gitlab:backup:create 使用以上命令会在/var/opt/gitlab/backups目录下创建一个名称类似为1393513186_gitlab_backup.tar的压缩包, 这个压缩包就是Gitlab整个的完整部分, 其中开头的1393513186是备份创建的日期. 2.Gitlab恢复 # 停止相关数据连接服务 gitlab-ctl stop unicorn gitlab-ctl stop sidekiq   # 从13

gitlab部署迁移升级

一.gitlab部署 1.参考网站 https://about.gitlab.com/downloads/#centos6 2.部署步骤: 2.1. Install and configure the necessary dependencies sudo yum install curl openssh-server openssh-clients postfix cronie sudo service postfix start sudo chkconfig postfix on sudo