news 2026/8/2 14:29:25

Git 推送远程仓库全攻略:GitHub + Gitee 的 HTTP 和 SSH 四种方式详细对比与实操步骤(2025最新版)

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Git 推送远程仓库全攻略:GitHub + Gitee 的 HTTP 和 SSH 四种方式详细对比与实操步骤(2025最新版)

2025 年最新最爽 Git 四大终极形态:

Gitee + GitHub 全协议(SSH + HTTPS)永久免密码 + 一键双推完整教程 (已亲测 Windows 11 + Git Bash 完美运行,复制即用)

适合人群:想一辈子只敲 git push 的程序员、学生、打工人

一、四大形态终极对比表(看这张表就够了)

排名平台协议速度是否永久免密码推荐场景一句话评价
1GiteeSSH国内最快日常开发、主仓库国内无敌
2GitHubSSH国际最快开源项目、个人简历仓库国际无敌
3GitHubHTTPS稍慢但稳定是(GCM自动)公司、学校、机场、任何网络走到哪儿推到哪儿
4GiteeHTTPS一般可用极少数公司只放通443备用方案

二、一次性搞定全部配置(30分钟全部拿下)

第一步:生成一把 ed25519 密钥(一把钥匙走遍天下)

Bash

# 直接复制这行,改邮箱就行 ssh-keygen -t ed25519 -C "1981994906@qq.com" # 看到下面这行时: # Enter file in which to save the key (/c/Users/你的用户名/.ssh/id_ed25519): # → 直接回车(使用默认路径) # 看到 passphrase 两行时: # → 直接回车回车回车(个人电脑不设密码)

查看公钥(复制整行!)

Bash

cat ~/.ssh/id_ed25519.pub # 输出示例: # ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIAp4wTsB... 1981994906@qq.com

第二步:把这把公钥同时添加到 Gitee 和 GitHub(一次搞定两个平台)

  1. Gitee:https://gitee.com/profile/sshkeys → 添加公钥 → 粘贴整行
  2. GitHub:https://github.com/settings/keys → New SSH key → 粘贴整行

测试(看到 Hi 就是成功)

Bash

ssh -T git@gitee.com # 回车后输入 yes ssh -T git@github.com # 回车后输入 yes # 成功输出: # Hi HealerWYK! You've successfully authenticated...

第三步:创建/进入一个本地仓库,开始终极配置

Bash

cd /d/笔记/Git/Gitee+SSH # 你的仓库路径 git init # 如果还没有初始化 echo "# 测试" > README.md git add . git commit -m "init"

第四步:添加双远程(核心!)

Bash

# Gitee 用 SSH(最快) git remote add gitee git@gitee.com:healerwyk/ham.git # GitHub 可以随时在这两个之间切换 # 方式A:用 SSH(国际最快) git remote set-url github git@github.com:HealerWYK/ham.git # 方式B:用 HTTPS(任何网络都能推,推荐公司用) git remote set-url github https://github.com/HealerWYK/ham.git

查看最终状态

Bash

git remote -v # 正确结果: # gitee git@gitee.com:healerwyk/ham.git (fetch) # github https://github.com/HealerWYK/ham.git (fetch) # 或者 ssh 地址

第五步:第一次推送(强制覆盖远程,保持干净)

Bash

# 强制把本地内容完全覆盖到远程(推荐!) git push gitee master --force git push github master --force-with-lease # HTTPS 第一次会弹浏览器登录

HTTPS 第一次会自动弹浏览器让你授权一次,点「授权」后 → 以后永久免密码!

第六步:终极懒人配置(一生只需设置一次)

Bash

# 设置全局别名:以后只敲 git go 就全自动双推 git config --global alias.go "!git add . && git commit -m 'auto update' && git push gitee master && git push github master" # 更极端的终极版(推所有分支+tag) git config --global alias.pushall "!git push gitee --all && git push github --all && git push gitee --tags && git push github --tags"

三、你现在拥有的四大指令(一辈子就用这四个)

指令作用备注
git go添加 + 提交 + 同时推 Gitee+GitHub日常99%情况只用这一个
git pushall推所有分支和tag到两个平台发布版本时用
git push gitee master只推 Gitee国内超快
git push github master只推 GitHub国际超快 / 公司网络必备

四、随时切换 GitHub 协议(1秒切换)

Bash

# 想用 SSH(最快) git remote set-url github git@github.com:HealerWYK/ham.git # 想用 HTTPS(任何网络都能用) git remote set-url github https://github.com/HealerWYK/ham.git # 查看当前用的是哪个 git remote -v

五、最终效果展示(你现在就是这个状态)

Bash

$ git go [master ebdfbe6] auto update 1 file changed, 1 insertion(+) Everything up-to-date ← Gitee Everything up-to-date ← GitHub

两秒钟,国内国外同时更新,零输入,零弹窗,纯享受!

至此,你已集齐:

  • Gitee SSH(国内最快)
  • GitHub SSH(国际最快)
  • GitHub HTTPS(任何网络)
  • 一键双推 + 全局别名

恭喜你正式进阶为 2025 年的「Git 之神」!

从今天起,别人 push 还输密码、输 token、被墙、卡顿…… 而你只需要: git add . → git commit -m "done" → git go → 世界安静了

完结撒花!欢迎转发这篇博客给你的队友,让他们也一起封神!

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/1 23:37:10

哔哩下载姬:解锁B站视频离线收藏的终极方案

还在为无法随时随地观看B站精彩内容而苦恼吗?哔哩下载姬作为一款开源视频下载工具,能够轻松实现B站视频的离线收藏,支持从标清到8K超清的全画质下载,是每位B站深度用户的必备神器。 【免费下载链接】downkyi 哔哩下载姬downkyi&am…

作者头像 李华
网站建设 2026/8/2 1:03:06

关于电脑端抓包小程序的3种方法,黑客技术零基础入门到精通教程

声明:本号分享的安全工具、漏洞复现和项目均来源于网络,仅供安全研究与学习之用, 如用于其他用途,由使用者承担全部法律及连带责任,与工具作者和本号无关。关于电脑端对小程序进行安全测试抓包的一些方法和思路&#x…

作者头像 李华
网站建设 2026/8/2 8:14:29

AMD Nitro-E:轻量级文本到图像扩散模型家族的技术突破与性能解析

AMD Nitro-E:轻量级文本到图像扩散模型家族的技术突破与性能解析 【免费下载链接】Nitro-E 项目地址: https://ai.gitcode.com/hf_mirrors/amd/Nitro-E 在人工智能图像生成领域,高效与高质量的平衡一直是开发者追求的核心目标。AMD近期推出的Nit…

作者头像 李华
网站建设 2026/8/2 10:07:29

AI学习与职业发展:一次关于证书与能力的真实思考

在职业发展的某个阶段,许多职场人都会面临相似的困惑:在人工智能技术快速发展的背景下,如何通过系统性学习来增强自己的职业竞争力?作为从传统内容领域转向数字策略方向的从业者,我也曾面临选择学习路径的难题。经过近…

作者头像 李华
网站建设 2026/8/1 23:10:34

详细描述一条 SQL 在 MySQL 中的执行过程

一条 SQL 在 MySQL 中的执行,是一个贯穿服务层与存储引擎层的精密过程。第一阶段:服务层处理(连接、解析与规划)连接器 职责:管理客户端连接、身份认证与权限校验。详细过程:客户端通过TCP连接后&#xff0…

作者头像 李华