当前位置: 首页 > news >正文

迁移SVN和GIT的云端数据

在新服务器搭建GIT仓库

教程很多,大致的流程是:

1. 新建linux用户密码专用于git操作

2. 新建git库的存放文件夹并在此初始化git

3. 配置git库所在目录权限

*只需要有一个库和有一个用户,与在windows上建库是一样的。不需要搭建类似gitlab那样的服务端。

迁移GIT

1. 提交所有更改使已有的本地git库数据最新;

2. 修改源地址到新的服务器:

在windos电脑上使用gitbash输入:

git remote set-url origin hxkgit@139.xxx.11.xx:/home/xxxgit/repository/myhexo.git

或者直接编辑.git文件夹的config文件,填入以上origin后的url:

3. 源地址修改后直接push,本地库便上传到云端,push时候需要输入云端服务器git用户的密码;

4.最好是重新克隆到新的文件夹,已验证资料是否完整。(目前遇到部分文件或文件夹没有上传,此处不讨论)

 git clone xxx-url-xxxx

迁移SVN

git操作简单是由于本地保存了git库的完整备份。而svn必须从原服务器拉取所有数据,再将这些数据恢复到新服务器的相关目录。这和windows上迁移svn数据库也是一回事。问题来自于在不同公网服务器之间倒数据很费劲!

原因在于:

1. svn的库文件,数据量大

2. 云服务器带宽太低了!阿里云之前可以按小时付费提升带宽,腾讯云就不行……

3. 拷贝数据需要先搭建数据传输通道,如ftp,samba等。而windows只需要复制粘贴。

大致步骤是:

1. 两台服务器均需搭建ftp;

2. 新服务器上搭建svn空库;

3. 原服务器上,dump svn数据,压缩,分包。因为低带宽下ftp大数据文件总是下载失败,分包后解决;

dump和load参考:https://www.cnblogs.com/fjping0606/p/4608290.html

打包数据指令参考:https://www.cnblogs.com/guowenrui/p/17682019.html

4. 上传dump文件(这不是一个可打开文件)到新的服务器,使用svn load加载到已建好的空库中;

5. 在windows本地chekout新服务器地址,将完整下载该库资料,耗时较长,可以修改本地已有svn库中的wc.db,将其中的url改为新服务器即可,此处需要用到sqlite数据库编辑工具(vscode装插件),然后直接update,不需传数据就保持与新库一致。

相关文章:

迁移SVN和GIT的云端数据

在新服务器搭建GIT仓库 教程很多,大致的流程是: 1. 新建linux用户密码专用于git操作 2. 新建git库的存放文件夹并在此初始化git 3. 配置git库所在目录权限 *只需要有一个库和有一个用户,与在windows上建库是一样的。不需要搭建类似gitla…...

算法--动态规划(背包问题)

这里写目录标题 总览dp问题的优化01背包问题概述算法思想算法思想中的注意点例题代码 完全背包问题概述 多重背包问题概述 分组背包问题概述 总览 dp问题的优化 要清楚:dp问题的优化一般是对dp问题的代码或者计算方程做一个等效变形 有了这个前提,我们在…...

Word 文档中的图片另存为 .jpg 格式图片

Word 文档中的图片另存为 .jpg 格式图片 1. Office 按钮 -> 另存为2. 筛选过的网页 (*.htm;*.html)3. 查看生成文件夹References 1. Office 按钮 -> 另存为 2. 筛选过的网页 (*.htm;*.html) ​​​ 3. 查看生成文件夹 References [1] Yongqiang Cheng, https://yongq…...

【C++练级之路】【Lv.8】【STL】list类的模拟实现

快乐的流畅:个人主页 个人专栏:《C语言》《数据结构世界》《进击的C》 远方有一堆篝火,在为久候之人燃烧! 文章目录 引言一、结点二、迭代器2.1 成员变量与默认成员函数2.2 operator*2.3 operator->2.4 operator2.5 operator- …...

【右一的电子笔记】全导航,持续更新...

文章目录 📚计算机基础🐇高程(c)🐇python基础🐇数据结构🐇数据库系统概念🐇计算机网络🐇计算机组成原理🐇操作系统 📚大数据🐇大数据管…...

关于前端的console的方法的收集

console的常用方法列举 console.assert() 如果第一个参数为 false ,则将消息和堆栈跟踪记录到控制台。 console.clear() 清空控制台,并输出 Console was cleared。 console.count() 以参数为标识记录调用的次数,调用时在控制台打印标识…...

大工程 从0到1 数据治理 数仓篇(sample database classicmodels _No.7)

大工程 从0到1 数据治理 之数仓篇 我这里还是sample database classicmodels为案列,可以下载,我看 网上还没有类似的 案列,那就 从 0-1开始吧! 提示:写完文章后,目录可以自动生成,如何生成可参…...

phpcms v9敏感词内容替换

后台先在"扩展"——>"敏感词管理"中添加敏感词,然后修改phpcms\modules\content\content.php文件来实现添加或者编辑内容时敏感词的替换。(如果涉及会员投稿和留言等,也需要在对应模块中做类似处理) 在ad…...

浏览器---浏览器/http相关面试题

1.localStorage和sessionStorage 共同点:二者都是以key-value的键值对方式存储在浏览器端,大小大概在5M。 区别: (1)数据有效期不同:sessionStorage仅在当前浏览器窗口关闭之前有效;localStorag…...

java 中开源的html解析库Jsoup 简单例子

下面是一个使用Jsoup库解析HTML的简单Java例子。这个例子展示了如何使用Jsoup从一个HTML字符串中提取数据。 首先,确保你已经将Jsoup作为依赖项添加到你的项目中。如果你使用的是Maven,可以在pom.xml文件中添加以下依赖: &…...

Java程序中为什么要使用StringBuilder

遇到这个问题是来源于leetcode的一道题&#xff1a;字符串解码。其中的题解涉及字符串的操作使用的是StringBuilder&#xff0c;不是String。 class Solution {public String decodeString(String s) {StringBuilder res new StringBuilder();int multi 0;LinkedList<Int…...

【软件架构】02-复杂度来源

1、性能 1&#xff09;单机 受限于主机的CPU、网络、磁盘读写速度等影响 在多线程的互斥性、并发中的同步数据状态等&#xff1b; 扩展&#xff1a;硬件资源、增大线程池 2&#xff09;集群 微服务化拆分&#xff0c;导致调用链过长&#xff0c;网络传输的消耗过多。 集…...

怎样让MCU/SFU视频会议ovmedia 接入GB28281监控视频参会互动

在国内视频应用对GB监控接入是常规操作&#xff0c;很多系统需要接入监控视频交互处理。我们以ovmedia视频会议为例做一个接入互动。 GB28181协议在流媒体系统较为普及&#xff0c;我们以开源SRS系统对接监控端再接入会议&#xff08;也可以用商用GB流平台&#xff0c;操作基本…...

Spring Boot打war包部署到Tomcat,访问页面404 !!!

水善利万物而不争&#xff0c;处众人之所恶&#xff0c;故几于道&#x1f4a6; 文章目录 Spring Boot打war包部署到Tomcat&#xff0c;访问页面404 &#xff01;&#xff01;&#xff01;解决办法&#xff1a;检查Tomcat版本和Jdk的对应关系&#xff0c;我的Tomcat是6.x&#x…...

Docker Desktop 4.27.1 Windows 10 安装 教程

Docker Desktop 4.27.1 Windows 10 安装 版本要求windows 版本要求wsl 版本要求docker desktop 版本 安装首先确保系统版本符合要求前提下安装wsl安装 Dockers Desktop安装说明 安装问题docker Desktop 无法正常启动&#xff0c;提示wsl 相关信息wsl --install 执行输出帮助日志…...

【ARMv8M Cortex-M33 系列 8 -- RT-Thread 移植 posix pthread】

文章目录 RT-Thread POSIX PthreadRT-Thread Pthread 相关宏定义RT-Thread libc 初始化RT-Thread Pthread 测试 RT-Thread POSIX Pthread pthread是POSIX&#xff08;Portable Operating System Interface&#xff09;标准定义的一套线程相关的API&#xff0c;全称为POSIX Thr…...

fastApi笔记08-Cookie和Header

Cookie 可以像Query&#xff0c;Path&#xff0c;Body等同样的方式来定义Cookie参数 from typing import Annotatedfrom fastapi import Cookie, FastAPIapp FastAPI()app.get("/items/") async def read_items(ads_id: Annotated[str | None, Cookie()] None):r…...

解决pycharm中PIL安装失败

问题&#xff1a;在调用pil时显示pil标红 我在设置中下载每次失败&#xff0c;显示 ERROR: Could not find a version that satisfies the requirement PIL (from versions: none) ERROR: No matching distribution found for PIL我尝试了很久&#xff0c;查看了一些博客 &a…...

数据结构哈希表

这里个大家用数组来模拟哈希表 法一&#xff1a;拉链法 法二&#xff1a;开放寻址法 /** Project: 11_哈希表* File Created:Sunday, January 17th 2021, 2:11:23 pm* Author: Bug-Free* Problem:AcWing 840. 模拟散列表 拉链法*/ #include <cstring> #include <iostr…...

[C#]winform使用引导APSF和梯度自适应卷积增强夜间雾图像的可见性算法实现夜间雾霾图像的可见度增强

【算法介绍】 提升夜间雾霾图像可见度的技术研究&#xff1a;引导APSF与梯度自适应卷积的应用 随着城市化的快速发展&#xff0c;雾霾现象日益严重&#xff0c;尤其是在夜间&#xff0c;雾霾对图像的可见度造成了极大的影响。因此&#xff0c;提升夜间雾霾图像的可见度成为了…...

VSCode里玩转Qt Designer:手把手教你可视化设计PyQt5界面并自动生成Python代码

VSCode高效开发PyQt5&#xff1a;可视化设计与自动化代码生成实战 在Python GUI开发领域&#xff0c;PyQt5凭借其强大的功能和跨平台特性成为众多开发者的首选。然而&#xff0c;传统的手写界面布局代码不仅耗时耗力&#xff0c;还难以实时预览效果。本文将带你探索如何在VSCod…...

演员-评论家网络在ADP中的应用:如何构建和训练你的第一个模型

演员-评论家网络在自适应动态规划中的实战指南 当我们需要解决复杂控制问题时&#xff0c;传统动态规划方法往往面临"维度灾难"的困境。演员-评论家网络&#xff08;Actor-Critic Network&#xff09;作为自适应动态规划&#xff08;ADP&#xff09;的核心架构&#…...

Minitab单因子方差分析实战:从数据导入到结果解读全流程(附油漆硬度案例)

Minitab单因子方差分析实战&#xff1a;从数据导入到结果解读全流程&#xff08;附油漆硬度案例&#xff09; 在工业质量控制和科研实验中&#xff0c;我们常常需要比较不同组别间的均值差异是否具有统计学意义。单因子方差分析&#xff08;One-Way ANOVA&#xff09;正是解决这…...

【PolarCTF2026年春季挑战赛】GET

直接上传一个php试试文件名后缀双写可以绕过可以解析&#xff0c;我们上传一句话木马提示出现了$_POST[cmd]那么用下面的webshell&#xff0c;避免POST和cmd一起出现<?php $x $_POST; eval($x[cmd]); ?>上传成功&#xff0c;访问一下得到flag{73121d2832f501293a2e661…...

小米音乐Docker化解决方案:打造智能家居音乐中枢实战指南

小米音乐Docker化解决方案&#xff1a;打造智能家居音乐中枢实战指南 【免费下载链接】xiaomusic 使用小爱同学播放音乐&#xff0c;音乐使用 yt-dlp 下载。 项目地址: https://gitcode.com/GitHub_Trending/xia/xiaomusic 小米音乐Docker项目是一款专为技术爱好者和开发…...

告别手动Debug!用Playwright MCP让Cursor自动修复前端控制台错误(保姆级配置)

告别手动Debug&#xff01;用Playwright MCP让Cursor自动修复前端控制台错误&#xff08;保姆级配置&#xff09; 每次看到浏览器控制台弹出的红色报错信息&#xff0c;你是否也感到一阵头疼&#xff1f;作为前端开发者&#xff0c;我们每天都要面对各种突如其来的JavaScript错…...

Mathematica三维绘图进阶技巧:从基础函数到自定义复杂曲面

Mathematica三维绘图进阶技巧&#xff1a;从基础函数到自定义复杂曲面 当你第一次看到Mathematica生成的那些令人惊叹的三维图形时&#xff0c;可能会觉得背后需要复杂的代码和算法。但实际上&#xff0c;只要掌握几个关键函数和技巧&#xff0c;你也能轻松创建专业级的三维可…...

LyricsX完整指南:让桌面歌词显示更智能的Mac工具

LyricsX完整指南&#xff1a;让桌面歌词显示更智能的Mac工具 【免费下载链接】Lyrics Swift-based iTunes plug-in to display lyrics on the desktop. 项目地址: https://gitcode.com/gh_mirrors/lyr/Lyrics LyricsX是一款基于Swift开发的iTunes插件&#xff0c;专为Ma…...

qart.js 性能优化:大型图片处理与版本自动适配技巧

qart.js 性能优化&#xff1a;大型图片处理与版本自动适配技巧 【免费下载链接】qart.js Generate artistic QR code. &#x1f3a8; 项目地址: https://gitcode.com/gh_mirrors/qa/qart.js qart.js 是一款强大的艺术二维码生成工具&#xff0c;能够将普通二维码与图片融…...

中国科协发布声明:停止受理学者参加NeurIPS 2026会议资助申请

点击下方卡片&#xff0c;关注“CVer”公众号AI/CV重磅干货&#xff0c;第一时间送达点击进入—>【顶会/顶刊】投稿交流群添加微信号&#xff1a;CVer2233&#xff0c;小助手拉你进群&#xff01;扫描下方二维码&#xff0c;加入CVer学术星球&#xff01;可以获得最新顶会/顶…...