如何使Github、Coding、Gitee 码云 同时发布更新,多个不同Git服务器之间同时管理部署发布提交

缘由

因为在Github上托管的静态页面访问加载速度较为缓慢,故想在Coding上再建一个静态页面的项目,方便国内国外访问的分流,使访问的稳定性更高。(此为契机,本文只讲两托管网站仓库的同步更新。Coding静态页面自定义域名及国内外的DNS分流,设置比较简单,搜索一下有很多内容,而且设置过程中我也没碰到问题,就不再赘述)Coding是国内一个类似Github的代码托管网站,同样有git的分布式版本控制功能。考虑到Github在国内访问的不稳定性,可以将需要管理的项目同时放到Github和Coding上。最终想要实现的想法为,本地仓库发生更改后能同时更新到Github和Coding的仓库内。

两个方法

导入Github项目至Coding

将Github上的项目直接导入Coding,以Github下项目仓库 user_name/repo_name 为例

1、复制该仓库的SSH密钥

2、在Coding上新建一个项目仓库,输入完项目名称 user_name/repo_name (仓库名可以和GitHub上的不同),然后点击导入仓库,并选择版本控制仓库的类型为Git,然后将刚才复制的SSH密钥粘贴到下图的文本框内,等待导入完成。

同时更新到Github和Coding

1、在已有的本地仓库(没有可以从Github下载)内找到隐藏的 .git 文件夹,打开

2、再打开 config 文件

3、添加如下设置:即设置远端仓库的url,并命名为origin

[remote "origin"]url = git@github.com:用户名/仓库名.giturl = git@git.coding.net:用户名/仓库名.giturl = git@git.oschina.net:用户名/仓库名.git  # 码云

4、更改仓库内容后,在终端内输入

cd .../repo_name  #定位至本地仓库目录
git add .
git commit -m "commit info"
git push origin  #默认push至远端仓库origin的master分支下

这样即可做到对两个托管仓库进行同时更新。

转载于:https://www.cnblogs.com/selier/p/9634418.html

实现Github和Coding仓库等Git服务托管更新相关推荐

  1. 【unable to access ‘https://github.com/用户名/仓库名.git/‘: SSL certificate problem 解决的问题】

    记录clone远程仓库失败的问题 unable to access 'https://github.com/用户名/仓库名.git/': SSL certificate problem: self 翻 ...

  2. [编程开发工具-6]:github仓库、gitee仓库、git本地仓库混合管理的架构与详细实现步骤

    作者主页(文火冰糖的硅基工坊):文火冰糖(王文兵)的博客_文火冰糖的硅基工坊_CSDN博客 本文网址:https://blog.csdn.net/HiWangWenBing/article/detai ...

  3. 使用git将code同时提交github,gitee,coding

    现在的代码托管平台层出不穷,从最初的国外的github,发展到由开源中国创办的gitee,再到现在的coding. 如果我们想要将同一份code提交到这些不同代码托管平台的仓库,可以使用修改confi ...

  4. 如何利用git将本地项目上传到码市、github等远程仓库

    在码市或者github上创建新的远程仓库 给项目创建本地仓库 把文件添加到仓库 把文件放到仓库 把本地仓库与Coding远程仓库关联 把本地库的所有内容推送到Coding远程库上 代码合并 再次将本地 ...

  5. git为私有仓库设置密码_我搭建了一套企业级私有Git服务,抗住了每天上万次攻击!...

    写在前面 事情是这样的,今年疫情期间,我在某云购买了一套服务器,做什么呢?不是用来部署项目,也不是用来搭建网站,而是用来做代码备份和管理.没错,都是我个人的代码,也许你会说,你个人能有多少代码啊?确实 ...

  6. 代码管理平台介绍、安装svn、客户端使用svn、远程仓库、分支管理、标签管理、git别名、搭建git服务、安装gitlab、简单使用gitlab、备份和恢复

    22.1 代码管理平台介绍 现在的开发工作都是由团队合作来完成开发,通常都是团队中的每个人或者每几个人完成一个模块的开发,最后再将模块拼凑起来,形成一个完整的项目,这就涉及到了协同开发.在各个模块的开 ...

  7. Android基础新手教程——1.5.2 Git之使用GitHub搭建远程仓库

    Android基础新手教程--1.5.2 Git之使用GitHub搭建远程仓库 标签(空格分隔): Android基础新手教程 本节引言: 在上一节中.我们学习了怎样使用Git.构建我们的本地仓库.轻 ...

  8. Github 入门1 (下载git , 连接本地库与github仓库)

    /* 本篇建立在以注册GitHub账号的前提下*/ (1)  下载 git  https://www.git-scm.com // win10 可以直接红色箭头标识的 Download 2.22.0 ...

  9. git clone一个github上的仓库非常缓慢 和 github网页打不开

    git clone一个github上的仓库非常缓慢,简单快捷的方法解决git下载缓慢问题 文章目录: 1 问题描述 2 解决git clone下载速度缓慢问题 2.1 使用github的镜像网站 (亲 ...

最新文章

  1. 【jQuery Demo】图片瀑布流实现
  2. [算法]——归并排序(Merge Sort)
  3. tomee_一罐将其全部统治:Apache TomEE + Shrinkwrap == JavaEE引导
  4. 机器学习 监督学习论文_NeurIPS 2020最佳机器学习论文奖
  5. 计算机网络中什么叫总衰耗_计算机网络中的“带宽”,为什么是指“在单位时间内...
  6. hal库开启中断关中断_STM32 HAL库学习系列第9篇---NVIC按键外部中断函数
  7. 接收POst数据流数据
  8. YDOOK:STM32: 芯片在线需求选型工具
  9. python docx删除word段落
  10. 谷歌浏览器,网页截长图
  11. matlab计算器设计流程图_matlab计算器设计
  12. 图层重命名快捷键_Principle快捷键大全
  13. USB Type C告白
  14. perl范围声明our,my,local
  15. nagios监控安装配置文档+139邮箱报警
  16. Easy2D 轻量级游戏开发框架(2)
  17. 中英字体混和排版的图片获取流程
  18. 隐藏隧道通信:HTTP/HTTPS 代理转发
  19. 怎么批量抠复杂的图_剪映教程:剪映怎么抠图?
  20. 数据筛选与处理AWK

热门文章

  1. 人生苦短,Python值得!这些Pandas隐藏小技巧你知道吗?
  2. CVPR2020 | 华为GhostNet超越谷歌MobileNetV3
  3. 数据结构之线性表的基本C语言语法
  4. rabbitmq多个消费者_为什么要选择RabbitMQ,RabbitMQ简介,各种MQ选型对比
  5. java用scanner类_java中关于scanner类的详细介绍
  6. Mac安装masscan【亲测有用】
  7. 用js实现千位分隔符
  8. 检查服务器端口占用情况命令
  9. 大项目之网上书城(十二)——完成啦
  10. 2018-12-25 上机作业