首页 > 其他分享 >一份代码推送2个git仓库并根据不同分支推送不同仓库(Gitee为例)

一份代码推送2个git仓库并根据不同分支推送不同仓库(Gitee为例)

时间:2024-06-02 11:32:38浏览次数:18  
标签:git 仓库 Pro 私有 推送 分支

需求说明

在开源项目中怎么保证Pro版本或者收费版本的代码私有?

解决方案

1,在码云上新建一个公开仓库,和一个私有仓库

 

2,代码先从公开仓库克隆下来

 

3,新建Pro分支

 

4,在.git=>config 设置master分支同时上传到公开和私有2个仓库,并设置Pro分支只上传到私有仓库

 

  如图:

  

发散问题

如果你觉得一个仓库怕丢失,一份到码云,一份上传到GitHub ,或者上传到2个私有仓库都可用使用此方式

 

查看QShop官网

查看QShop源码(开源不易,坚持更难!如果您觉得本文不错,不用请作者喝咖啡,辛苦star下吧)

QQ群: 925862525

 

标签:git,仓库,Pro,私有,推送,分支
From: https://www.cnblogs.com/qiushuangju/p/18226925

相关文章

  • git分布式版本控制系统(六)
    目前世界上最先进的分布式版本控制系统官方网址:https://git-scm.com学习目标:1了解git前世今生2掌握git基础概念、基础操作3各种git问题处理4互联网常用gitflow(工作流程规范)5git代码提交规范6git分支管理及命名规范代码提交规范Commitmessage我......
  • CentOS Linux 8x 错误:为仓库 ‘appstream‘ 下载元数据失败 : Cannot prepare interna
    问题描述今天安装CentOS8.5安装完之后,准备更新源仓库环境的时候突然出现错误:为仓库'appstream'下载元数据失败:Cannotprepareinternalmirrorlist:NoURLsinmirrorlist,后面我找了好久没发现有解决这个问题的方法,后面无意看到了https://www.cnblogs.com/cainiaoaixuexi......
  • Git
    Git概述 Git代码托管服务 Git常用命令 在IDEA中使用Git 一、git版本2.20.164-bit Git是一个分布式版本控制工具,通常用来对软件开发过程中的源代码文件进行管理。通过Git仓库来存储和管理这些文件,Git仓库分为两种:本地仓库:......
  • # Git命令
    目录提交修改并推送暂存分支操作参考文章:提交修改并推送保存修改到本地仓库并推送至服务器。查看文件状态gitstatusgitstatus-s添加提交文件需要先添加提交文件(建立并提交索引)才能进行提交操作。gitaddgitadd.撤销提交文件gitresetgitreset......
  • python pip install git+ssh
    网上比较容易找到的是pipinstallgit+https://github.com/waketzheng/fastapi-cdn-host.git这种方式如果电脑未配置或没启用外网加速器,这种方式简直慢得像蜗牛,改用ssh则会块很多很多:一般情况pipinstallgit+ssh://[email protected]/waketzheng/fastapi-cdn-host.git即:只需把h......
  • 在 GitLab 中创建新分支时挂钩失败
    我们安装了一个自我管理的gitlab,其中有一个非常简单的git预接收钩子,用于检查提交消息格式:#!#!/bin/bashwhilereadoldrevnewrevrefname;doif["$oldrev"-eq0];then#gitrev-list$(gitfor-each-ref--format='%(refname)'refs/heads/*|sed's/......
  • k8s学习--k8s集群使用容器镜像仓库Harbor
    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录环境步骤一容器镜像仓库Harbor部署二、Kubernetes集群使用harbor仓库环境Ip主机名cpu内存硬盘192.168.10.11master1cpu双核2G40G192.168.10.12node011cpu双核2G40G192.168.10.13node021cp......
  • 使用git报错:error: RPC failed; curl 18 transfer closed with outstanding read data
    今天在使用git下载项目时发生报错:error:RPCfailed;curl18transferclosedwithoutstandingreaddataremainingerror:4790bytesofbodyarestillexpectedfatal:earlyEOFfetch-pack:unexpecteddisconnectwhilereadingsidebandpacketfatal:fetch-pack:in......
  • 从零开始:配置 SSH 并将 Git 项目推送到 GitHub(windows)
    项目推送到github总是遇到如下问题:fatal:unabletoaccess'https://github.com/lw1725908379/power_supply.git/':Failedtoconnecttogithub.comport443after21060ms:Timedout当你使用HTTPS协议推送代码到GitHub时,Git尝试在端口443上与GitHub的服务器建......
  • 向GitHub远程仓库同步文件使用经验【2】
    新手流畅一顿操作由于没搞懂CSDN的更新文档策略,只能把新写的内容作为新文章发布了。前一篇文章在这将本地仓库与远程仓库同步当本地仓库没修改,但远程仓库修改了,这时可以吧远程仓库同步到本地仓库===方法一===gitfetch //将本地仓库中的远程分支更新成了远程仓库相应......