🔄 玩值电竞App 同步 2026-03-02 10:28
This commit is contained in:
42
玩值开发文档/8、部署/Gitea同步说明.md
Normal file
42
玩值开发文档/8、部署/Gitea同步说明.md
Normal file
@@ -0,0 +1,42 @@
|
||||
# 玩值电竞 App → Gitea 同步说明
|
||||
|
||||
> 仓库已投屏到 Gitea:**https://open.quwanzhi.com:3000/fnvtk/wzdj**
|
||||
> 本地有更新会自动/手动推送到该仓库。
|
||||
|
||||
## 一、远程与分支
|
||||
|
||||
| 远程名 | 地址 | 说明 |
|
||||
|:---|:---|:---|
|
||||
| `origin` | https://github.com/fnvtk/wzdj.git | GitHub 主仓 |
|
||||
| `gitea` | https://open.quwanzhi.com:3000/fnvtk/wzdj.git | Gitea 镜像(投屏目标) |
|
||||
|
||||
当前默认分支:`main`。
|
||||
|
||||
## 二、自动同步(推荐)
|
||||
|
||||
- **每次 commit 后**:已配置 `post-commit` 钩子,自动执行 `git push gitea main`,把最新提交推到 Gitea。
|
||||
- 若推送失败(如网络/SSL),可稍后手动执行下面「手动同步」。
|
||||
|
||||
## 三、手动同步
|
||||
|
||||
在项目根目录执行:
|
||||
|
||||
```bash
|
||||
# 方式一:只推送(已有提交)
|
||||
git push gitea main
|
||||
|
||||
# 方式二:先提交再推送(有未提交变更时)
|
||||
bash "玩值开发文档/8、部署/sync_to_gitea.sh"
|
||||
```
|
||||
|
||||
## 四、SSL/TLS 问题说明
|
||||
|
||||
若本机出现 `error:1404B42E:SSL routines:ST_CONNECT:tlsv1 alert protocol version`:
|
||||
|
||||
- 在**能访问 Gitea 的网络环境**下再执行 `git push gitea main`(如公司网络、或配置好代理的终端)。
|
||||
- 或使用已配置 OpenSSL 的 Git(如 `brew install git` 后用 `/usr/local/bin/git`)再试。
|
||||
|
||||
## 五、检查是否已同步
|
||||
|
||||
- 打开:https://open.quwanzhi.com:3000/fnvtk/wzdj
|
||||
- 查看最新提交时间与本地 `git log -1` 一致即表示已同步。
|
||||
23
玩值开发文档/8、部署/sync_to_gitea.sh
Executable file
23
玩值开发文档/8、部署/sync_to_gitea.sh
Executable file
@@ -0,0 +1,23 @@
|
||||
#!/bin/bash
|
||||
# 玩值电竞 App → Gitea 同步(有变更则提交并推送)
|
||||
# 在项目根目录执行:bash 玩值开发文档/8、部署/sync_to_gitea.sh
|
||||
|
||||
set -e
|
||||
REPO_ROOT="$(cd "$(dirname "$0")/../.." && pwd)"
|
||||
cd "$REPO_ROOT"
|
||||
REMOTE="gitea"
|
||||
BRANCH="$(git branch --show-current)"
|
||||
|
||||
# 可选:代理(若直连 Gitea 失败)
|
||||
# export HTTPS_PROXY=http://127.0.0.1:7897 HTTP_PROXY=http://127.0.0.1:7897
|
||||
|
||||
git add -A
|
||||
if git diff --cached --quiet 2>/dev/null; then
|
||||
echo "[sync_to_gitea] 无变更,仅推送已有提交..."
|
||||
else
|
||||
COMMIT_MSG="🔄 玩值电竞App 同步 $(date '+%Y-%m-%d %H:%M')"
|
||||
git commit -m "$COMMIT_MSG"
|
||||
echo "[sync_to_gitea] 已提交:$COMMIT_MSG"
|
||||
fi
|
||||
git push "$REMOTE" "$BRANCH"
|
||||
echo "[sync_to_gitea] 已推送到 gitea/$BRANCH → https://open.quwanzhi.com:3000/fnvtk/wzdj"
|
||||
Reference in New Issue
Block a user