GitHub Fork 仓库如何自动同步上游更新
很多人在 GitHub 上 fork 一个开源仓库之后,会以为自己的 fork 会自动跟随原仓库更新。实际上,GitHub 的 fork 默认不会自动同步上游仓库。原仓库更新后,你的 fork 不会自动变化,除非手动同步或配置自动同步任务。 本文介绍如何通过 GitHub Actions 实现 fork 的自动定时同步,这是目前最省心、最可靠的方案。 一、Fork、Origin、Upst...
很多人在 GitHub 上 fork 一个开源仓库之后,会以为自己的 fork 会自动跟随原仓库更新。实际上,GitHub 的 fork 默认不会自动同步上游仓库。原仓库更新后,你的 fork 不会自动变化,除非手动同步或配置自动同步任务。 本文介绍如何通过 GitHub Actions 实现 fork 的自动定时同步,这是目前最省心、最可靠的方案。 一、Fork、Origin、Upst...
很多小型后端项目在准备上线部署时,往往会把巨大的精力花在搭建与编排上,而最容易被侥幸忽略的则是“灾难恢复”。 定期生成的备份文件并不等于系统真的具备可恢复性。真正可靠的备份恢复方案,至少必须掷地有声地回答以下三个问题: 如果生产数据库崩溃,现有的数据库冷备文件能不能迅速导入并运转起来? 用户上传的文件目录(Uploads)能不能与数据库的快照点切切配合,回到基本吻合的时间点? ...
如果你在 VPS 上部署了自己的 App 后端,例如 Go、Node.js、Java、Python 后端,那么上线之后最重要的问题不是“服务能不能跑起来”,而是: 服务挂了,我能不能第一时间知道? 用户访问慢了,我能不能定位原因? VPS CPU、内存、磁盘异常,我能不能提前发现? 后端出现 500、panic、数据库连接失败,我能不能查到日志? 很多小白一开始部署后端时,只会用: ...
这篇文章记录一次在 Debian/Ubuntu VPS 上部署 OpenClaw,并通过 Telegram Bot 接入对话的完整流程。目标不是一次性打开所有功能,而是先跑通一条稳定、可维护、相对安全的主线: VPS 安装 OpenClaw → 启动本地 Gateway → 创建或复用 Telegram Bot → 配置 Bot Token → 完成 DM pairing → 改成 all...
很多人清理 Mac 存储空间时,第一眼看到的都是这几个问题: System Data 特别大 系统设置里的分类看不懂 明明没装多少东西,磁盘却快满了 如果这台 Mac 既是日常办公机,又装了 Xcode、iOS Simulator、Docker,空间异常膨胀的原因往往不是系统本身,而是开发环境留下的可再生数据。 这篇文章提供一套可复用、相对稳妥的排查与清理流程。先查清,...
在同一台电脑上同时使用两个 GitHub 账号(例如个人账号和工作账号)时,常见问题包括: Permission denied (publickey) push 到了错误账号 明明加了新 key,另一个仓库却无法认证 这篇文章给出一套稳定、长期可维护的配置方式。 一、问题根源 默认情况下,仓库地址通常是: [email protected]:USER/REPO.git...
VPN / Tor 只是工具 匿名是否成立,70% 取决于行为(OPSEC) 下面这份自检表:任何一项失败 = 匿名已破产 一、先说清楚:匿名 ≠ 隐私 ≠ 安全 这是很多人从一开始就走偏的地方。 概念 含义 安全 别人不能窃听你的通信 ...
本教程使用 Cloudflare 域名(例如 example.com)与 ACME 证书在 VPS 上部署 Hysteria2(HY2)节点,并提供 Shadowrocket 客户端配置示例。适用于 Debian / Ubuntu / CentOS 等常见发行版。 Hysteria2 是什么 基于 QUIC,抗丢包、低延迟,更适合跨境网络 可通过 HTTPS/HTTP3 伪装,支...
1. 环境要求 建议: 系统:Debian 12 / Ubuntu 22.04(其他版本也可) 架构:x86_64 / ARM 均支持 端口:开放 443/TCP 客户端:iOS Shadowrocket / Android sing-box / Windows & macOS Mihomo 或 sing-box 无需: 域名 证书 面板(如...