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

相关推荐
CoolTiger、1 小时前
【Vmware16安装教程】
linux·虚拟机·vmware16
学习3人组2 小时前
CentOS 中配置 OpenJDK以及多版本管理
linux·运维·centos
厨 神2 小时前
vmware中的ubuntu系统扩容分区
linux·运维·ubuntu
Karoku0663 小时前
【网站架构部署与优化】web服务与http协议
linux·运维·服务器·数据库·http·架构
geek_Chen013 小时前
虚拟机共享文件夹开启后mnt/hgfs/下无sharefiles? --已解决
linux·运维·服务器
(⊙o⊙)~哦3 小时前
linux 解压缩
linux·运维·服务器
牧小七4 小时前
Linux命令---查看端口是否被占用
linux
鸡鸭扣5 小时前
虚拟机:3、(待更)WSL2安装Ubuntu系统+实现GPU直通
linux·运维·ubuntu
友友马6 小时前
『 Linux 』HTTP(一)
linux·运维·服务器·网络·c++·tcp/ip·http
记得开心一点嘛6 小时前
在Linux系统上使用Docker部署javaweb项目
linux·运维·docker