Git 远程仓库连接实战
Git 连接远程仓库是版本控制中的核心操作,它让本地代码库能与云端平台(如 GitHub、Gitee)同步。建立远程连接后,团队协作、代码备份和版本管理就都有了保障。
连接远程仓库通常涉及几个关键动作:在托管平台创建空仓库、获取远程地址(HTTPS 或 SSH)、在本地添加远程信息并验证通信。这里我们跳过仓库创建步骤,直接聚焦于连接后的配置,涵盖 Gitee 和 GitHub 的 HTTPS 及 SSH 两种主流方式。
环境准备
确保本地已安装 Git 并完成初始化。如果尚未配置过密钥,后续步骤会涉及生成 SSH 密钥对;若已有默认密钥,可直接复用。

连接远程仓库
1. HTTPS 方式连接
这种方式最简单,适合初学者或内网环境。以 Gitee 为例,复制仓库的 HTTPS 地址(格式通常为 https://gitee.com/用户名/仓库名.git)。
在本地终端执行以下命令,将远程仓库关联为 origin(这是 Git 默认别名,方便记忆):
git remote add origin <远程仓库地址>
首次推送时,加上 -u 参数非常关键。它不仅把本地 master 分支推送到远程,还会建立本地分支与远程分支的追踪关系,以后只需输入 git push 即可。
git push -u origin master
推送成功后,可以在远程仓库查看到 .gitignore 和 README 等文件。此时运行 ls -la 检查本地状态,确认文件已同步。

查看远程仓库明细时,可以看到 origin/master 关联的是远程的 master 分支。使用 git branch -a -v 可以直观看到本地与远程分支的最后提交记录。

修改文件并提交后,再次 git status 会发现本地领先了远程一次提交,这正是我们预期的状态。
GitHub 的 HTTPS 连接流程完全一致,只需替换仓库地址即可。
2. SSH 方式连接
SSH 更安全且无需每次输入密码,适合长期开发。虽然原理类似,但密钥配置略有不同。
生成密钥:
ssh-keygen -t rsa
按提示一路回车即可,默认保存在 ~/.ssh/id_rsa。
配置公钥: 查看生成的公钥内容:



