实现Github和Coding仓库等Git服务托管更新
如何使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:用户名/仓库名.git
url = git@git.coding.net:用户名/仓库名.git
url = git@git.oschina.net:用户名/仓库名.git # 码云

4、更改仓库内容后,在终端内输入
cd .../repo_name #定位至本地仓库目录
git add .
git commit -m "commit info"
git push origin #默认push至远端仓库origin的master分支下
这样即可做到对两个托管仓库进行同时更新。
实现Github和Coding仓库等Git服务托管更新的更多相关文章
- 利用IDEA上传文件到coding仓库 使用git上传文件github
1.注册帐号 coding官网: https://coding.net/ github官网:https://github.com (以上根据自己需求注册,在下就不帖图了写步骤了) 2.下载 Git g ...
- 使用webstom或者idea上传代码到github或coding
鉴于github网络速度太慢,建议用coding.先介绍github上传方式,因为webstom或idea集成了github,方法简单. git是一个版本控制器,他的作用是管理代码.比如你修改了代码, ...
- git版本控制系统更新
版本控制系统: 一.概念: 版本控制系统(Version Control System):是一种记录一个或若干文件内容变化,以便将来查阅特定版本修订情况的系统. 二.版本控制系统分类 1.本地版本控制 ...
- Git服务搭建及github使用教程
.pos { position: fixed; top: 35%; left: 90% } .pos a { border: 2px solid white; background: #99CCFF; ...
- Git进阶之路:配置git同时推送github和gitee仓库
1. 进入工程根目录打开.git文件夹(需要显示隐藏文件夹) 2. 打开.git文件夹下的config文件进行编辑添加github和gitee仓库地址 3. 推送验证 github提交记录 gitee ...
- Github学习进阶-初露锋芒,通过命令行将本地git仓库推送到Github上面的仓库
前提: 1. 需要安装git 客户端. 能打开 git bash 命令行窗口. 2. 生成了ssh 秘钥,并添加到了Github上面. 一.在Github上面建立一个git仓库. 点击 + 号,在 ...
- windows下使用git和github建立远程仓库
转自(http://www.bubuko.com/infodetail-430228.html) 从昨天开始就在看git的使用,因为在Windows下很多命令行操作都比较坑爹,但是今天再走了无数弯路之 ...
- Android基础新手教程——1.5.2 Git之使用GitHub搭建远程仓库
Android基础新手教程--1.5.2 Git之使用GitHub搭建远程仓库 标签(空格分隔): Android基础新手教程 本节引言: 在上一节中.我们学习了怎样使用Git.构建我们的本地仓库.轻 ...
- Github 入门1 (下载git , 连接本地库与github仓库)
/* 本篇建立在以注册GitHub账号的前提下*/ (1) 下载 git https://www.git-scm.com // win10 可以直接红色箭头标识的 Download 2.22.0 ...
随机推荐
- python学习笔记之自定义函数的导入
python可以将自己编写的类放在py文件中,然后由其他程序调用,今天分享下:如何在shell中从文件引用自定义类和函数,下面是具体的过程: 第一步将你编写的文件声明编码类型 然后将你编写的文件保存为 ...
- datatables 配套bootstrap3样式使用小结(1)
今天介绍汇总一下datatables. 网址: www.datatables.net 公司CMS内容资讯站的后台管理界面用了大量的table来管理数据,试用了之后,感觉挺不错,推荐一下. 先上一个基本 ...
- Spring Cloud Stream消费失败后的处理策略(二):自定义错误处理逻辑
应用场景 上一篇<Spring Cloud Stream消费失败后的处理策略(一):自动重试>介绍了默认就会生效的消息重试功能.对于一些因环境原因.网络抖动等不稳定因素引发的问题可以起到比 ...
- Linux服务器GlashFish的Domain管理
1.本文内容 Glassfish(V3.1)的Domain创建,删除,登陆,部署等 Linux客户端工具: SecureCRTPortable和 WinSCP (请自行下载) 2.1 新建Domain ...
- c# 大批量用户访问数据库报错
报错信息:There is already an open DataReader associated with this Connection which must be closed first ...
- ASP.NET Core中的Startup类
ASP.NET Core程序要求有一个启动类.按照惯例,启动类的名字是 "Startup" .Startup类负责配置请求管道,处理应用程序的所有请求.你可以指定在Main方法中使 ...
- .net 公共基础类
using WL.Infrastructure.Http; using System; using System.Collections.Generic; using System.IO; using ...
- 【Java每日一题】20170303
20170302问题解析请点击今日问题下方的“[Java每日一题]20170303”查看(问题解析在公众号首发,公众号ID:weknow619) package Mar2017; public cla ...
- 2018-10-19 Chrome插件实现GitHub代码离线翻译v0.0.4
续前文Chrome插件实现GitHub代码翻译v0.0.3. 添加了对驼峰命名的支持. 由于调用浏览器插件-离线英汉词典进行词汇翻译, 因此也不依赖于任何在线翻译服务. Chrome插件: 官网链接 ...
- 个人练习:使用HTML+CSS制作二级菜单
最近一直在学习HTML+CSS,刚看完如果制作下拉菜单部分,就想着做一个练练手. 先上成品图: 就是上面这个效果,横向菜单选项能点击,鼠标放在上面也能展开二级菜单,二级菜单也能点击,点击后就会在底下的 ...