`

gitlib项目迁移到新Gitlab Server

 
阅读更多

上次的gitlab服务是用http的,这次我给gitlab加上了https支持,因为是自签名的证书,所以需要大家设置git的全局参数http.sslverify为false, 下面是设置此配置的command:

$ git config --global http.sslverify false

原来检出的项目需要修改它的remote才能提交到此repo上。下面以ssl-vpn这个项目为例:

首先查看当前的remote:

 $ git remote -v
origin  http://gitlab.china-ops.com/project/ssl-vpn.git (fetch)
origin  http://gitlab.china-ops.com/project/ssl-vpn.git (push)


删除`origin`这个remote,然后可以看到没有remote repo了。

$ git remote remove origin
 $ git remote -v


添加新的remote repo.

$ git remote add origin https://gitlab.china-ops.com/project/ssl-vpn.git


这样就可以push代码到新remote repo上了。

分享到:
评论

相关推荐

    Vs2017迁移gitlab上的仓储

    随着项目的进展,团队成员可能会遇到需要从一个版本控制系统迁移到另一个系统的情况,例如从GitLab迁移到Visual Studio 2017。本文将详细介绍如何在Visual Studio 2017中管理和操作来自GitLab的代码仓库,包括连接、...

    Gitlab的安装及使用.docx

    Gitlab 是一个基于 Ruby on Rails 的开源版本管理系统,提供了一个自托管的 Git 项目仓库,可以通过 Web 界面进行访问公开的或者私人项目。Gitlab 能够浏览源代码,管理缺陷和注释。可以管理团队对仓库的访问,它...

    gitlab修改创建项目的拉取git地址

    Gitlab 修改创建项目的拉取 Git 地址 Gitlab 是一个基于 web 的版本管理系统,使用 Git 作为版本控制系统。Gitlab 服务器可以配置成使用域名或 IP 地址访问项目的 Git 地址。在本文中,我们将介绍如何修改 Gitlab ...

    GitLab操作指南_git学习指南_git入门_git_gitlab_

    通过GitLab,你可以创建新的项目,设置访问权限,邀请团队成员,并使用内置的Code Review功能进行代码审核。`Merge Request`是GitLab中的一个关键特性,用于合并分支,确保代码质量。 在GitLab中,持续集成/持续...

    gitLab 使用教程.pdf

    GitLab 是一个强大的开源版本控制系统,它允许用户创建和管理自托管的Git项目仓库,提供了类似于GitHub的功能。GitLab不仅支持代码版本控制,还具备项目管理、用户管理、权限设置等功能,适合企业和组织内部构建自己...

    git、gitlab、github详细视频教学

    git三剑客详细教学视频,基础+进阶+实践/可以轻松应对使用中的各种情况 百度网盘链接:https://pan.baidu.com/s/1VlgY6jyi-nBCxgV3xYtDjQ

    Git介绍与使用-培训专用课程PPT

    开发者在工作区进行日常开发,修改的文件会被暂存到暂存区,待到满意时,将暂存区的改动一次性提交到版本库,形成一个新的提交(Commit)。 Git的安装和配置是使用Git的第一步。在不同的操作系统上,如Windows、Mac...

    如何将SVN项目迁移至Git

    然而,随着Git的普及,很多开发者选择将原有的SVN项目迁移到Git上,以便利用Git的分布式特性、分支管理和强大的协作功能。本文将详细介绍如何将SVN项目迁移至Git,包括关键步骤和必要的命令。 首先,我们需要做的是...

    使用gitlib搭建本地git服务器

    搭建本地Git服务器可以帮助团队在苹果开发项目中实现有效的版本控制和协同工作。Gitlib是一个流行的开源工具,用于管理和托管Git仓库。以下是如何在Windows系统上使用Gitlib搭建本地Git服务器的详细步骤: **第一步...

    GitLab使用流程

    2. **克隆项目**:使用SourceTree或其他Git客户端克隆项目到本地。 #### 六、创建分支 1. **打开SourceTree**:选择需要创建分支的项目。 2. **创建分支**:输入分支名称并创建。 3. **推送分支**:首次创建分支后...

    gitlab服务器宕机,如何恢复.doc

    4. 数据迁移:在停止新GitLab服务(使用`gitlab-ctl stop`命令)以防止数据冲突后,使用`rsync`命令将旧仓库同步到新服务器的相应目录。命令格式如下: ``` rsync -av /var/opt/gitlab-old/git-data/repositories/...

    Bonobo.Git.Server

    《Bonobo.Git.Server:构建本地Git服务器的全方位指南》 Bonobo.Git.Server是一款开源的应用程序,专为Windows环境设计,用以搭建和管理本地Git服务器。它提供了直观的Web界面,使得团队协作和代码版本控制变得...

    gitlib安装包及安装文档

    GitLab是一个利用 Ruby on Rails 开发的开源应用程序,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目。 GitLab拥有与Github类似的功能,能够浏览源代码,管理缺陷和注释。可以管理团队...

    Python-Git仓库迁移助手支持GithubGiteeGitlabGitea

    【标题】"Python-Git仓库迁移助手支持...对于那些需要在不同Git服务之间灵活迁移项目的人来说,这个工具的价值不言而喻。通过深入理解和使用这个工具,可以更好地管理和维护代码库,提高开发效率。

    GitLab服务 讲解

    项目管理在GitLab中也非常灵活,你可以创建新的项目,设置代码库的可见性,创建分支,合并请求,以及使用内置的WIKI和问题跟踪系统。此外,GitLab还提供了持续集成/持续部署(CI/CD)功能,允许你编写和运行自动化测试...

    git安装包-迁移项目用

    在“git安装包-迁移项目用”这个场景中,我们可以推断出该压缩包包含了用于在新环境中安装Git以及迁移现有项目的资源。 首先,让我们详细讨论Git的基本概念和功能: 1. 版本控制:Git的主要目的是记录文件和目录的...

    git-gitlab.zip

    2. 使用`git init`初始化一个新的Git仓库,或者用`git clone`克隆现有的GitLab仓库到本地。 3. 将要上传的文件放入仓库目录,并使用`git add .`将所有新文件添加到暂存区。 4. 使用`git commit -m "提交信息"`将暂存...

    Git & Gitlab 使用指南

    ### Git & Gitlab 使用指南 #### 一、关于 Git 你应该知道的东西 **Git** 是一个分布式的版本控制系统,这意味着每个开发者的计算机上都有一份完整的代码库副本,包括所有的提交历史。这样的设计使得开发者即使在...

    gitlab-ci-lint:gitlab-ci cli到lint .gitlab-ci.yml文件

    gitlab-ci cli到lint .gitlab-ci.yml文件 用法 安装 npm install -g gitlab-ci-lint 命令行界面 Usage: gitlab-ci-lint [options] Options: -h, --help output usage information -V, --version output the ...

Global site tag (gtag.js) - Google Analytics