别再傻傻分不清!华为交换机堆叠(iStack)与集群(CSS)到底怎么选?
2026/6/14 9:23:34
在协同开发与代码托管场景中,Gitee 和 GitHub 作为主流平台,不仅支持代码仓库管理,也常被用于数据库脚本、配置文件的版本控制与团队共享。本文将分四大模块,详细讲解在两大平台中分别通过 HTTPS 和 SSH 方式创建数据库相关仓库、配置权限,并实现本地连接与同步的完整流程,帮助开发者高效管理数据库相关资源。
.gitignore。确保本地安装 Git,且已配置好用户名和邮箱(全局配置):
git config --global user.name "你的GitHub用户名" git config --global user.email "你的GitHub注册邮箱"https://github.com/用户名/仓库名.git)。git remote add origin https://github.com/用户名/xxx-database-scripts.git# 添加文件到暂存区 git add . # 提交修改(备注清晰操作内容) git commit -m "新增MySQL用户表建表语句"git pull origin main# 推送到远程仓库主分支(默认main分支,若为旧仓库可能是master) git push origin main与「GitHub + HTTPS」方式的仓库创建流程完全一致,无需额外配置,核心差异在于本地连接时的身份认证方式。
SSH 方式通过密钥对认证,无需每次输入用户名密码,更适合频繁操作。
1.本地生成 SSH 密钥对:打开终端执行命令:
ssh-keygen -t ed25519 -C "×××"~/.ssh/id_ed25519),无需设置密码(或按需设置密码,每次使用时需输入)。2.查看并复制公钥内容:
C:\Users\用户名\.ssh\id_ed25519.pub文件,复制全部内容。cat ~/.ssh/id_ed25519.pub3.将公钥添加到 GitHub:登录 GitHub,进入「Settings - SSH and GPG keys - New SSH key」,粘贴公钥内容,填写 Title(如「本地 Macbook」),点击「Add SSH key」。
4.验证 SSH 连接:终端执行命令,若输出「Hi 用户名!You've successfully authenticated...」则配置成功:
ssh -T git@github.comgit@gitee.com:用户名/仓库名.git)。git remote add origin https://gitee.com/用户名/xxx-database-scripts.gitgit add . git commit -m "修复数据库备份脚本路径错误" git pull origin master git push origin mastermysql-schema-scripts),便于跨平台同步。git config --global user.name "你的Gitee用户名" git config --global user.email "你的Gitee注册邮箱"https://gitee.com/用户名/仓库名.git)。git remote add origin https://gitee.com/用户名/xxx-database-scripts.gitcat .git/config #查看 Git 仓库配置文件的核心命令git add . git commit -m "commit finished" git pull origin master # 拉取远程更新 git push origin master # 推送本地代码到gitee仓库(Gitee默认分支多为master,可通过仓库页面确认)与「Gitee + HTTPS」方式完全一致,仅本地连接方式不同。
ssh-keygen -t ed25519 -C "用户名"~/.ssh/id_ed25519.pub(或id_rsa.pub,若使用 RSA 算法)的全部内容。cat ~/.ssh/id_ed25519.pub #获取公钥ssh -T git@gitee.comgit@gitee.com:用户名/仓库名.git)。git remote add origin https://gitee.com/用户名/xxx-database-scripts.gitgit add . git commit -m "修复数据库备份脚本路径错误" git pull origin master git push origin master| 对比维度 | HTTPS 方式 | SSH 方式 |
|---|---|---|
| 认证方式 | 用户名 + 密码(或访问令牌) | 密钥对认证 |
| 操作便捷性 | 无需配置密钥,适合临时使用 | 一次配置永久生效,适合频繁操作 |
| 安全性 | 需妥善保管密码 / 令牌 | 密钥对存储在本地,安全性更高 |
| 平台差异 | GitHub 2FA 需用访问令牌,Gitee 直接用密码 | 两大平台配置流程类似,密钥对可通用 |
.env文件存储(通过.gitignore排除该文件,避免提交到仓库)。git pull,减少代码冲突;提交信息需清晰,便于追溯数据库脚本的修改记录。