美文网首页
内网仓库和远端仓库关联

内网仓库和远端仓库关联

作者: 李永开 | 来源:发表于2025-05-25 15:20 被阅读0次

一. why

项目需要用到github第三方库, 但是直接依赖github是有问题, 第一有墙容易失败, 第二github不可控(某天中美打架人家删库)等, 所以需要在gitlab映射一份github的库.

二. 方案选择

2.1 拷贝

先本地git clone github, 然后将特定分支(tag)代码拷贝出来, 推送到gitlab
优: 简单
劣: 丢失github本身的信息

2.2 同步

先本地git clone github, 然后添加gitlab的源, 并将github信息推送到gitlab
优: 保持和github同步
劣: 保留所有信息, 库会大一点(冗余)

综合来讲: 还是第二种方案更好点

三. 实践

  1. clone 源码
    git clone https://github.com/**.git
  2. 查看源
    git remote -v
git remote -v
origin  https://github.com/google/double-conversion.git (fetch)
origin  https://github.com/google/double-conversion.git (push)
  1. 修改名称
    git remote rename origin github
  2. 再次查看, 发现源从origin换成了github
git remote -v
github  https://github.com/boostorg/boost.git (fetch)
github  https://github.com/boostorg/boost.git (push)
  1. 添加gitlab源
    git remote add origin http://gitlab.**.git
  2. 再次查看
git remote -v
github  https://github.com/boostorg/boost.git (fetch)
github  https://github.com/boostorg/boost.git (push)
origin  http://gitlab.**.git (fetch)
origin  http://gitlab.**.git (push)
  1. 推送到gitlab
    git push origin master
  2. 同步tag
    git push origin --tags
  3. done
    去gitlab查看信息, 和github一致, 分支和tag都相同.

相关文章

  • Git学习9-Sourcetree可视化工具的使用3

    九、本地仓库和远端仓库关联 将代码推到远程仓库 本地和云端都有了master的分支 十、获取远端仓库的代码 学习参...

  • GitLab切换远程仓库处理

    把旧远端仓库【旧命名】化 或者删除旧远端仓库删除 新增远端仓库路由 同步推送远端仓库

  • GIT相关介绍(二)

    一、新建远程仓库 : 方法一:只是新建了远端仓库,本地 没有 关联 curl -u 'username'https...

  • git 实用命令

    配置git用户信息 新建了git仓库,将本地项目关联到远端,并推送到远端,方法有3种 直接克隆仓库,克隆后,在这个...

  • Pycharm关联gitlab(http方式)

    Pycharm支持关联gitlab仓库,关联后对远端项目的克隆和提交都很方便。当初笔者在关联时遇到了很多坑,网上也...

  • cocoa pods 新建子仓

    1、建立远端git仓库 2、提交子仓库代码到远端仓库 3、git submodule add http://10....

  • git 将本地项目推送到远端仓库

    获取远端仓库地址 在远端创建一个空的项目仓库,并获取仓库地址 本地项目推送到远端 出现的问题 出现下面问题:fat...

  • Sourcetree上传项目到GitHub

    1.利用sourcetree关联GitHub账号然后从sourcetree点击远端,就是自己的GitHub仓库 2...

  • CocoaPods私有库

    创建xxxSpecs远端仓库; clone该远端仓库到本地,并起别名为[REPO_NAME],作为存放.podsp...

  • git命令行入门-基本操作

    添加远端仓库 我的远端仓库地址是:https://gitee.com/zgs666/testgit.hyck.gi...

网友评论

      本文标题:内网仓库和远端仓库关联

      本文链接:https://www.haomeiwen.com/subject/poeyldtx.html