操作系统迁移(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就完成了。

相关推荐
敖行客 Allthinker15 小时前
Parallels Ubuntu虚拟机项目如何让手机访问?完整解决方案
linux·运维·ubuntu
keyipatience16 小时前
线程栈与TLS和线程互斥
java·linux·服务器·开发语言·ubuntu
j7~16 小时前
【Linux】二十二.《Linux 信号机制完全指南:表示、捕捉与处理》
linux·信号处理·volatile·可入重函数·保存信号
观山岳五楼17 小时前
Ubuntu 24 怎么使用Ubuntu 20 的镜像源
linux·运维·ubuntu
m0_7156467618 小时前
20260720
linux·arm
寒晓星18 小时前
[linux]线程及多线程
linux·运维
辰痕~18 小时前
物理机装Linux操作系统(Ubuntu为例)
linux·ubuntu
国服第二切图仔20 小时前
13其他工具 - Skill/LSP/Sleep等
linux·运维·里氏替换原则
就不掉头发21 小时前
计算机的虚拟内存
linux·服务器·windows
暴力求解21 小时前
Linux ---线程控制(二)
linux·运维·服务器·操作系统