操作系统迁移(CentOs -> Ubuntu)

目录

[1. CentOs操作系统:备份数据](#1. CentOs操作系统:备份数据)

[1.1 gitee备份](#1.1 gitee备份)

[1.1.1 CentOs安装git](#1.1.1 CentOs安装git)

[1.1.1.1 运行安装命令](#1.1.1.1 运行安装命令)

[1.1.1.2 运行安装命令时出错](#1.1.1.2 运行安装命令时出错)

[1.1.1.3 再次执行安装命令](#1.1.1.3 再次执行安装命令)

[1.1.2 gitee创建仓库](#1.1.2 gitee创建仓库)

[1.1.2.1 创建仓库](#1.1.2.1 创建仓库)

[1.1.3 备份](#1.1.3 备份)

[1.1.3.1 复制链接](#1.1.3.1 复制链接)

[1.1.3.2 克隆仓库](#1.1.3.2 克隆仓库)

[1.1.3.3 备份](#1.1.3.3 备份)

[1.3.3.4 查看](#1.3.3.4 查看)

[1.2 本地备份](#1.2 本地备份)

[1.2.1 CentOs连接Xftp](#1.2.1 CentOs连接Xftp)

[1.2.2 备份](#1.2.2 备份)

2.Ubuntu操作系统:恢复备份文件

[2.1 从gitee恢复备份文件](#2.1 从gitee恢复备份文件)

[2.1.1 Ubuntu安装git](#2.1.1 Ubuntu安装git)

[2.1.2 恢复](#2.1.2 恢复)

[2.2 从本地恢复备份文件](#2.2 从本地恢复备份文件)

[2.2.1 Ubuntu连接Xftp](#2.2.1 Ubuntu连接Xftp)

[2.2.2 备份](#2.2.2 备份)

[3. Windows环境下上传数据到gitee](#3. Windows环境下上传数据到gitee)


1. CentOs操作系统:备份数据

1.1 gitee备份

将数据上传到gitee或者github进行备份。

1.1.1 CentOs安装git

1.1.1.1 运行安装命令
cpp 复制代码
yum install -y git
1.1.1.2 运行安装命令时出错

(Failed to download metadata for repo 'appstream': Cannot prepare internal mi大概是这个原因 Centos8于2021年年底停止了服务,大家再在使用yum源安装时候,出现下面错误"错误:Failed to download metadata for repo 'AppStream': Cannot prepare internal mirrorlist: No URLs in mirrorlist")最终原因是源的问题,解决办法也是解决源的问题。

  1. 问题解决(更换镜像)

  2. 进入 /etc/yum.repos.d/ 目录

cpp 复制代码
cd /etc/yum.repos.d/
  1. 运行下面两条命令更换镜像
cpp 复制代码
sed -i 's/mirrorlist/#mirrorlist/g' /etc/yum.repos.d/CentOS-*

sed -i 's|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g' /etc/yum.repos.d/CentOS-*
  1. 运行更新命令
cpp 复制代码
yum update -y
1.1.1.3 再次执行安装命令
cpp 复制代码
yum install -y git

1.1.2 gitee创建仓库

首先我们得在gitee上面创建仓库,并且把我们创建的仓库克隆到本地。

Gitee - 基于 Git 的代码托管和研发协作平台面向企业提供一站式研发管理解决方案,包括代码管理、项目管理、文档协作、测试管理、CICD、效能度量等多个模块,支持SaaS、私有化等多种部署方式,帮助企业有序规划和管理研发过程,提升研发效率和质量。https://gitee.com/?channel_utm_content=进入官网&channel_utm_medium=sem&channel_link_type=web&channel_utm_source=百度&sat_cf=2&channel_utm_campaign=品专&channel_utm_term=主按钮1&_channel_track_key=see7zmAJ&link_version=1&wl_src=baidu如果是第一次使用需要注册账号,并且绑定邮箱。

1.1.2.1 创建仓库

此时,你的仓库就创建好了。

1.1.3 备份

1.1.3.1 复制链接
1.1.3.2 克隆仓库

在CentOs上克隆仓库。

将刚刚复制的链接拷贝进去按回车,这样就克隆好了,然后将要备份的文件和代码都放到这个文件夹下面。

1.1.3.3 备份

首先得进入文件夹。

文件中的main.cpp就是我要备份的代码。

cpp 复制代码
git add *
git commit -m "测试文件"//后面的文件测试可以修改。
git push origin master

git config --global user.name "Axurea"
git config --global user.email 1358954942@qq.com
1.3.3.4 查看

此时我们刷新网页就可以看到上传的文件了。

1.2 本地备份

使用Xftp工具连接CentOs备份到本地。

1.2.1 CentOs连接Xftp

如果没有链接xshell的话就直接打开xftp直接连接CentOs。

1.2.2 备份

选择你要备份的目录,然后向左传输。

此时CentOs中的文件就备份到本地了。

2.Ubuntu操作系统:恢复备份文件

2.1 从gitee恢复备份文件

2.1.1 Ubuntu安装git

2.1.2 恢复

首先在Ubuntu中选择要克隆仓库的位置,然后将我们仓库中的链接粘贴到里面。

此时Ubuntu上面就有2024_9_15_-git-test这个的文件夹了,文件夹中还有我们的main.cpp。

此时我们就成功的将gitee上的数据克隆到Ubuntu操作系统下面了。

2.2 从本地恢复备份文件

2.2.1 Ubuntu连接Xftp

点击到Ubuntu测试机下面,然后点击Xftp图标。

2.2.2 备份

3. Windows环境下上传数据到gitee

其实windows下也一样,将远程仓库克隆到本地,然后将需要上传的代码房贷本地仓库,最后是提交代码三板斧,add,commit,push就完成了。

相关推荐
深紫色的三北六号4 小时前
Linux 服务器磁盘扩容与目录迁移:rsync + bind mount 实现服务无感迁移(无需修改配置)
linux·扩容·服务迁移
SudosuBash8 小时前
[CS:APP 3e] 关于对 第 12 章 读/写者的一点思考和题解 (作业 12.19,12.20,12.21)
linux·并发·操作系统(os)
哈基咪怎么可能是AI18 小时前
为什么我就想要「线性历史 + Signed Commits」GitHub 却把我当猴耍 🤬🎙️
linux·github
十日十行1 天前
Linux和window共享文件夹
linux
木心月转码ing2 天前
WSL+Cpp开发环境配置
linux
程序员小崔日记2 天前
如何将代码轻松上传到 Gitee?Git 使用全攻略!
git·gitee·上传
崔小汤呀3 天前
最全的docker安装笔记,包含CentOS和Ubuntu
linux·后端
何中应3 天前
vi编辑器使用
linux·后端·操作系统
何中应3 天前
Linux进程无法被kill
linux·后端·操作系统
何中应3 天前
rm-rf /命令操作介绍
linux·后端·操作系统