使用Git将MySQL数据备份到码云(Gitee)
本文介绍如何将自己的MySQL数据库中的数据通过Git推送到码云Gitee进行备份和管理
Git的基础知识、安装和配置请移步https://www.cnblogs.com/fancy2022/p/16177115.html
1.获取本地仓库
①将自己的mysql数据文件所在文件目录初始化为一个Git仓库
②添加到暂存区
若出现“不安全的存储库”异常(因为git近期进行了版本升级,添加了新的目录安全限制)
输入:git config --global --add safe.directory "*"
再次添加,出现“The file will have its original line endings in your working directory.
”错误(Git默认配置替换回车换行成统一的CRLF,我们只需要修改配置禁用该功能即可)
输入:git config --global core.autocrlf false
即可成功添加
③提交到本地仓库
git commit -m ' @注释'
查看日志,提交成功
2. 码云Gitee配置
①先注册账号(地址: https://gitee.com/signup )
②新建仓库
③配置SSH公钥
生成SSH公钥ssh-keygen -t rsa
不断回车
如果公钥已经存在,则自动覆盖
Gitee设置账户共公钥
获取公钥cat ~/.ssh/id_rsa.pub
验证是否配置成功ssh -T git@gitee.com
3 操作远程仓库
①与远程仓库对接
查看远程仓库(默认名称为origin)
②将本地仓库推送到远端仓库
在Gitee上查看,推送成功
查看与远端仓库的关联
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· SQL Server 2025 AI相关能力初探
· 单线程的Redis速度为什么快?
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码