美文网首页
git制作镜像库

git制作镜像库

作者: Pandakingli | 来源:发表于2019-12-27 17:23 被阅读0次

1、镜像一个三方库

Github的访问有时候会很慢。这种情况下针对一些常用的在Github上的开源的第三方项目,有必要在本地保存一份镜像,方便内网的用户抓取。
Github duplicating-a-repository教程

xxxlib为例,首先创建一个本地的clone

git clone --mirror https://github.com/xxxlib.git

然后设定镜像仓库的地址

cd xxxlib.git
git remote set-url --push origin <your-mirror-location>

这样今后更新镜像只需要执行

git fetch -p origin
git push --mirror

也可以自己写一个crontab定时命令,定时同步源库和镜像库

2、镜像一个三方库的某个分支

有时候公司想使用某个三方库,但是要在三方库里面添加一些自己想要的特性,这样的话仅仅做一个镜像库不是很方便,每次同步之后,自己添加的代码就没了。因此能不能仅仅镜像三方库的某个分支,然后在自己的分支上添加新特性?
答案是可以的。

创建自己的库:your_repo_url

clone 你想要的分支

git clone --single-branch --branch branch_name github_repo_url

设置remote

git remote add mirrorLib your_repo_url

push指定分支到自己的库

git push -u mirrorLib
git push --tags -u mirrorLib //推送tags

相关文章

  • git制作镜像库

    1、镜像一个三方库 Github的访问有时候会很慢。这种情况下针对一些常用的在Github上的开源的第三方项目,有...

  • ecs/ecr使用

    一 .使用ecr功能制作镜像上传aws镜像仓库 1.创建存储库 2.推送本地镜像到存储库 安装aws cli参考h...

  • 【senlin】使用docker部署senlin服务

    1.镜像上传: 上传制作好的centos-senlin.img镜像文件到目标环境。 2.创建senlin数据库: ...

  • Play项目部署

    大体思路是新建Daocloud项目,该项目负责从一个Git库拉取部署文件,构建镜像。 1. Git部署项目 使用d...

  • 手工部署私有镜像太麻烦,CI来帮忙

    修改一段代码到部署到服务器上,需要 5 步走: 1、编写代码2、制作镜像3、推送镜像到私有镜像库4、更新服务器本地...

  • 前端vue开发相关环境配置

    git、node下载 使用淘宝镜像下载安装包 地址是淘宝镜像库,可以直接选择版本进行下载,不用翻墙或者到别的网站去...

  • java基础docker镜像精简

    制作jre基础镜像 alpine简介 下载jre制作java项目运行环境 制作docker镜像

  • 前端知识用的东西

    ubuntu如何制作U盘系统镜像 个人简历模板 天天网盘搜索 前端组件库 前端面试题 洞悉漏洞 jquery插件库...

  • docker(四)镜像构建

    一、手动制作镜像 以yum版nginx镜像为例,一般基于某基础镜像之上进行镜像制作,本次使用centos基础镜像 ...

  • Ubuntu从U盘制作ISO镜像

    从启动U盘制作ISO镜像 从ISO镜像制作启动U盘

网友评论

      本文标题:git制作镜像库

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