几毛钱解决GitHub推送难题:租一台临时香港VPS的妙用

1694 字
8 分钟
几毛钱解决GitHub推送难题:租一台临时香港VPS的妙用

前言#

有件事说起来可能有点好笑——博客都搭好了,文章也写了,最后却卡在推送 GitHub 这一步。

家里网络访问 GitHub,时好时坏,有几次居然一个几十 MB 的资源折腾了半小时,进度条像被胶水粘住一样。我甚至开始怀疑,是不是三十楼的风水不利于代码出海。

试过换 DNS、挂代理、改 Hosts,效果都有限,要么不稳定,要么步骤繁琐。直到有一天,我突然想到:

💡 能不能租一台离 GitHub 近的云服务器,花几分钟把东西传上去,再从那儿推?

一查价格,香港区域的按量计费 VPS,一小时才几毛钱,简直像专门为这事准备的。

说干就干。从选购 VPS、安装宝塔面板,到通过面板快速下载 GitHub 资源并推送到仓库,全程不过十几分钟。网络一转香港,推送速度瞬间飞起,原来那股卡顿感完全消失。而且用完就销毁,不用续费,干净利落。

如果你也在被 GitHub 的慢速折磨,不妨试试这个「几毛钱」的小技巧,或许能让你少生不少闷气。

本文章适用于 从零开始,搭建一个像「Alexcorner」一样的个人博客


💡 当然也可以选择其他的,对了,不限于使用腾讯云,也可以使用阿里云都行,都可以在账户中心可以把钱原路退回,这里使用腾讯云作为展示


一、选购香港 VPS#

1.1 选择腾讯云 VPS#

访问地址:https://buy.cloud.tencent.com/

按照以下步骤配置:

  1. 选择:自定义配置
  2. 计费模式选择:按量计费
  3. 地域选择:香港
  4. 架构选择:全部架构
  5. 实例族选择:全部实例族
  6. 点击:隐藏售罄产品
  7. 点击参考费用把 点亮
  8. 镜像选择 Debian 12
  9. 存储选择高性能云硬盘,容量填写 20


1.2 设置网络和主机#

按照以下配置设置:

  1. 公网 IP 必须勾选上
  2. 宽带计费模式选择 按流量计费
  3. 宽带上限最好不少于 10Mbps
  4. 安全组选择新建安全组,放行端口默认
  5. 设置一个密码,记录下来方便登录 SSH

⚠️ 费用里面有一个公网流量费用是 0.67/GB,这个不用担心,因为你用不到 1G,到时候 VPS 销毁的时候马上在账户里进行原路退回就行


1.3 VPS 选购完成#

这个是我的费用明细模板#

时间区间价格实例
按(0, 96]小时计¥0.08 (7.8折)¥0.10
按(96, 360]小时计¥0.08 (7.8折)¥0.10
按(360, ∞)小时计¥0.08 (7.8折)¥0.10
镜像按(0, ∞)小时计¥0.00
系统盘存储空间按(0, ∞)小时计¥0.01
数据盘存储空间按(0, ∞)小时计¥0.00

这个是我的配置明细模板#

配置项配置值
主机计费模式按量计费
地域中国香港
可用区香港三区
实例BF1.MEDIUM2 (蜂驰型BF1, 2核2GiB)
镜像公共镜像
系统盘高性能云硬盘
数据盘未设置
所属网络vpc-73o8vzro
所在子网subnet-63r45cpx
内网 IP未分配
公网 IP购买
带宽计费模式按流量计费
线路类型BGP
IPv6未分配
安全组sg-2bk6z2m7


二、安装宝塔面板#

2.1 安装稳定版面板#

💡 建议安装稳定版:10.0.0,因为不需要登录宝塔账号

Terminal window
url=https://download.bt.cn/install/installStable.sh;if [ -f /usr/bin/curl ];then curl -sSO $url;else wget -O installStable.sh $url;fi;bash installStable.sh ed8484bec


2.2 记录安装信息#

安装成功后会显示以下信息:

Terminal window
========================面板账户登录信息==========================
【云服务器】请在安全组放行 23868 端口
外网ipv4面板地址: https://你自己的VPS公网IP可以直接访问的:23868/f40c8684
内网面板地址: https://你自己的VPS内网IP无法访问的:23868/f40c8684
username: 9r7sh3ht
password: e7affce5
浏览器访问以下链接,添加宝塔客服
https://www.bt.cn/new/wechat_customer
==================================================================

⚠️ 但是你需要放行端口才能访问


2.3 放行面板端口#

在控制台点击 安全组 ➡ 点击 编辑规则

按照以下配置添加规则:

  1. 类型选择:自定义
  2. 在 IP 地址或 CIDR 段,下面填写 all
  3. 协议端口写:tcp:23868
  4. 策略选择 允许

点击 确定 即可。


2.4 访问宝塔面板#

放行端口后,就能访问宝塔面板的控制面板了。

登录宝塔面板之后出现登录提示,可以忽略掉,点左侧直接忽略掉。


三、GitHub 配置#

3.1 创建 GitHub 仓库#

访问 https://github.com/new 创建一个仓库

按照以下步骤操作:

  1. Repository name 位置可以给仓库取一个名字
  2. Choose visibility 选择 Private 设置私有
  3. 点击 Create repository 创建仓库

创建成功后如下图:


3.2 创建 Tokens 密钥#

访问 https://github.com/settings/tokens

按照以下步骤操作:

  1. 点击 Generate new token 之后会列出选项,选择 Generate new token (classic)
  2. Note 随便输入一个名称
  3. 勾选 repoworkflow 之后点击 Generate token 生成

记录以下生成的密钥:

⚠️ 别忘了,用完后点击 Delete 删除


四、推送代码到 GitHub#

4.1 准备文件#

下载 Firefly 文件后,点击 Firefly-master 文件打开,然后点击 终端


4.2 执行推送命令#

首先修改文件权限:

Terminal window
chown -R root:root /www/wwwroot/Firefly-master

初始化 Git 仓库:

Terminal window
git init

暂存所有文件:

Terminal window
git add .

提交保存:

Terminal window
git commit -m "first commit"

重命名主分支:

Terminal window
git branch -M main

添加远程仓库地址:

⚠️ 把 https://github.com/alexcornercom/alexcorner.com.git 改成你的仓库地址

Terminal window
git remote add origin https://github.com/alexcornercom/alexcorner.com.git

推送代码到 GitHub 仓库:

Terminal window
git push -u origin main

4.3 输入认证信息#

输入 GitHub 账户回车之后输入生成的 Tokens 密钥。

💡 在 Password for 输入密码时候则不会提示


4.4 删除 Tokens 密钥#

推送完成之后,访问 https://github.com/settings/tokens 删除 Tokens 密钥。


4.5 验证推送成功#

之后访问你创建的仓库,里面如果有文件就说明成功了。


五、在 Cloudflare Pages 上部署#

5.1 连接 GitHub 仓库#

链接 GitHub 账号,选择你刚才创建的仓库。


5.2 配置构建设置#

在设置构建和部署输入以下配置:

  1. 项目名称:取一个名称,或者默认
  2. 框架预设选择:Astro
  3. 生产分支选择:main
  4. 构建命令pnpm build
  5. 构建输出目录dist

5.3 配置环境变量#

点开 环境变量(高级) 填写如下:

变量名称
NODE_VERSION22


5.4 部署成功#

部署成功如图:


总结#

通过以上步骤,你已经完成了:

  • ✅ 选购香港 VPS
  • ✅ 安装宝塔面板
  • ✅ 配置 GitHub 仓库
  • ✅ 推送代码到 GitHub
  • ✅ 在 Cloudflare Pages 部署

整个过程只需要几毛钱,就能解决 GitHub 推送慢的问题。用完记得销毁 VPS,在费用界面里可以申请会原路退回。

文章分享

如果这篇文章对你有帮助,欢迎分享给更多人!

几毛钱解决GitHub推送难题:租一台临时香港VPS的妙用
https://alexcorner.com/posts/5/
作者
Alex
发布于
2026-05-20
许可协议
CC BY-NC-SA 4.0
相关文章 智能推荐
1
从零开始,搭建一个像「Alexcorner」一样的个人博客
技术教程 想拥有一个安静又好看的技术博客?这篇文章会带你从零开始,用 Astro 框架和 Firefly 主题,一步步搭建出和我一模一样的个人网站。不需要前端基础,只要跟着操作,就能拥有亮暗色切换、壁纸模式、樱花特效等所有细节。从本地开发到部署上线,以及自定义标题、图标、主题色,全都讲清楚,让你轻松做出属于自己的角落。
2
利用VPS上搭建属于自己的YouTube视频下载器
技术教程 不需要懂技术,跟着步骤走,就能在自己的VPS上搭建一个私人的YouTube视频下载网站。带密码保护,使用CloudflareCDN加速,不怕被别人用。
3
利用ShareX搭配Cloudflare R2存储实现无限的私人图床
技术教程 ShareX 搭配 Cloudflare R2 搭建无限图床的完整教程,免费、高速、自动上传。
4
QuantDinger 安装部署完全指南:从零搭建你的私有化 AI 量化交易系统
技术教程 QuantDinger 是一款强大的自托管 AI 量化交易平台,支持加密货币、股票和外汇等多种资产。本文将手把手带你完成 QuantDinger 的安装与部署,无需 Node.js,仅需 Docker 即可在几分钟内搭建起包含图表分析、AI 市场研究、Python 策略编写、回测与实盘交易的全功能量化交易系统,让你在自己的服务器上安全、私密地运行量化策略。
5
让 AI 写出“不像 AI 生成”的博客:一个可直接复用的排版润色提示词
AI工具 很多博主苦恼于 AI 生成的文本“一眼假”,缺乏层次感和精致感。本文分享了一个经过反复打磨的 Markdown 排版润色提示词,它不修改你的内容逻辑,只负责将原始文章优化为高级文档或专业博客的排版风格,让你的文章拥有 UI 感、呼吸感和专业感,适合各类注重排版的博主直接使用。
随机文章 随机推荐
Profile Image of the Author
Alex
一个属于Alex的安静角落
分类
标签
站点统计
文章
7
分类
2
标签
18
总字数
11,136
运行时长
0
最后活动
0 天前

文章目录