Git 系统迁移完毕,耗时整整 12 个小时

昨天晚上,4 个人的通宵换来 Git 系统的成功迁移。简单记录下过程:

  • 15日下午2点关停 Git 服务,挂起升级通知界面
  • 最后进行数据的差异同步,整个过程耗费 8 个小时
  • 迁移过程中备份了数据库,并在新服务器上恢复
  • 数据同步完毕启动 Git 服务,并开始全方位测试以及调整

16日凌晨2点正式切换 DNS 到新的 IP 地址,目前我们提供两个对外服务 IP 地址。

如果你无法使用新的 Git 系统,可能出现的问题包括:

  • DNS 尚未生效,还是解析到老的 IP 地址,打开浏览器访问会有升级提示
  • 由于更换服务器 IP 地址导致原有证书可能无效,这个发生在个别人机器上,重新生成即可

由于系统刚刚迁移,可能还有各种这样那样的小问题存在,如果你有其他访问的问题,请将故障现象告知,我们将协助你尽快解决。

另外我们强烈建议使用 HTTPS 方式访问 Git,免于繁杂的证书处理过程。

感谢大家对开源中国 Git 系统的大力支持,我们会越来越棒的!

此外如果你有开源项目需要推荐的请联系 @红薯 ,OSC 会让你的项目很快的让更多人熟知。

时间: 2024-10-28 21:43:38

Git 系统迁移完毕,耗时整整 12 个小时的相关文章

烂泥:小灵呼语音系统迁移

本文首发于烂泥行天下. 公司的语音呼叫系统使用的是小灵呼,现在由于工作需要.需要把该台服务器进行系统的迁移.即由现在的windows server 2003 企业版升级为windows server 2008 64bit. 服务器迁移需要做几步工作: 1.数据库备份 2.小灵呼备份 3.Windows server 2008 R2安装 4.数据库恢复 5.小灵呼安装 6.小灵呼覆盖 7.启动小灵呼 因为目前该服务器使用的数据库是SQL Server 2005,所以备份就很简单了.有关SQL Se

Android系统源码阅读(12):InputChannel的注册过程

Android系统源码阅读(12):InputChannel的注册过程 请对照AOSP版本:6.0.1_r50. InputManager可以获得输入事件并分发,Activity需要处理这些输入事件.那么,这两者之间如何建立的连接呢?这就需要InputChannel作为桥梁建立两者之间的通道. 1. ViewRootImpl创建InputChannel 这里ViewRoot类已经消失了,由ViewRootImpl替代.Activity在创建时会将自己的DecorView设置给对应的ViewRoo

SpringNote02.Blog系统迁移到Linux下

基于SpringMVC-Hibernate的博客系统还在继续开发中 . 项目地址:https://github.com/defshine/SpringBlog 整个项目迁移到linux下开发,安装intellij.maven.tomcat过程比較顺利,注意配置环境变量.项目执行时,出现了两个问题: 出错,找不到表.如图,找不到表.明明数据库已经建好. 顺利执行后,数据乱码. 对于第一个问题,后来谷歌才知道MySQL数据在Linux下表名区分大写和小写,须要改动配置文件. 在my.cnf文件里,加

git仓库迁移和更新远程仓库地址

一.git仓库迁移 1,从原仓库clone或pull到本地仓库 git clone project_name ?[old_remote_repository_address] 2,?在新的git创建一个新仓库.如果用gitolite搭建的git服务器,那么只需要在配置文件gitolite.conf上添加仓库和用户,然后push到服务器即可. 3,进入clone下来的本地仓库目录,将远程仓库地址修改为新的远程仓库地址 project_name> git remote remove origin p

Android开发之获取系统12/24小时制的时间

//通过DateFormat获取系统的时间 String currentTime=DateFormat.format("yyyy-MM-dd hh-mm-ss", new Date()).toString(); currentTime="通过DateFormat获取的时间:\n"+currentTime; //通过SimpleDateFormat获取24小时制时间 SimpleDateFormat sdf=new SimpleDateFormat("yyy

TI C66x DSP 系统events及其应用 - 5.12(vector的创建)

下面的创建中断向量表的代码,可以将段vecs(存储中段向量表的段)重定位到某个地址,如DSP的L2起始地址(对于core1,是0x10800000),同时要将ISTP指向这个地址. ;create interrupt vector table for C6000 DSP ;-------------------------------------------------------------- ;This file can be modified to add Interrupt Servic

将zencart系统迁移到另一台服务器

如何将zencart系统迁移到另一台服务器,为大家详细说明,以方便大家更方便快捷的操作 1. 在新主机上,创建新的MySQL数据库.记下用户名.密码.数据库名以及主机名(通常是localhost). 如何将zencart系统迁移到另一台服务器,为大家详细说明,以方便大家更方便快捷的操作…… 1. 在新主机上,创建新的MySQL数据库.记下用户名.密码.数据库名以及主机名(通常是localhost). 2. 在新主机上,全新安装相同版本的zencart,这保证configure.php文件中的设置

linux系统性能监视高级命令(12个)

linux系统性能监视高级命令(12个)必须掌握 内存:vmstat mpstat iostat sar top freeCPU: vmstat mpstat iostat sar topI/O: vmstat mpstat iostat sar进程:ipcs ipcrm lsof lstrace strace负载:uptime 原文地址:http://blog.51cto.com/sandshell/2092747

联想拯救者15-isk安装固态硬盘与系统迁移教程

一.固态选择 首先知道拯救者15-ISK是m.2接口2280尺寸,支持PCIE协议NVMe接口标准.我加装的固态是HP EX900系列250G M.2 NVMe固态硬盘. 二.开盖安装 1.拯救者15-ISK的后盖有点难开,首先把后盖上面的螺丝逐个取下后.之后用一张比较硬的卡片沿着后盖的边缘慢慢的把卡扣一一撑开,不要心急,慢慢来(我大概折腾了半个多小时才弄开).开盖之后是这个样子(红圈部分是装固态的地方): 2.把固态稍微倾斜着插入插槽,要用点力气,注意固态的正反面.插入之后,松开手,固态会翘起