From a43815d4a00979db87347d8ad2ca77d98d73710d Mon Sep 17 00:00:00 2001 From: tech Date: Thu, 23 Apr 2026 19:06:08 +0800 Subject: [PATCH] configure SSH_PORT via env var to fix clone URL display --- .env.example | 3 +++ README.md | 5 ++++- docker-compose.yml | 1 + 3 files changed, 8 insertions(+), 1 deletion(-) diff --git a/.env.example b/.env.example index a4e38ac..bc1e3c9 100644 --- a/.env.example +++ b/.env.example @@ -8,6 +8,9 @@ SSH_PORT=2222 # 时区 TZ=Asia/Shanghai +# SSH 端口配置(告知 Gitea 对外 SSH 端口,用于 clone 地址显示) +GITEA__server__SSH_PORT=${SSH_PORT} + # Git LFS 配置 GITEA__lfs__START_SERVER=true GITEA__lfs__PATH=/data/git/lfs diff --git a/README.md b/README.md index ed5f630..d4bd03f 100644 --- a/README.md +++ b/README.md @@ -16,9 +16,12 @@ cp .env.example .env ```env HTTP_PORT=3000 # Web 界面端口 -SSH_PORT=2222 # SSH 端口 +SSH_PORT=2222 # SSH 端口(宿主机端口,容器内仍为 22) ``` +> `GITEA__server__SSH_PORT` 已通过 `.env` 传递给容器,告知 Gitea 对外 SSH 端口为 `2222`, +> 使 Web 界面中的 SSH clone 地址正确显示端口号。 + ### 2. 启动服务 ```bash diff --git a/docker-compose.yml b/docker-compose.yml index c793011..d59dfb4 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -7,6 +7,7 @@ services: - GITEA__lfs__START_SERVER=${GITEA__lfs__START_SERVER} - GITEA__lfs__PATH=${GITEA__lfs__PATH} - GITEA__service__DISABLE_REGISTRATION=${GITEA__service__DISABLE_REGISTRATION} + - GITEA__server__SSH_PORT=${GITEA__server__SSH_PORT} restart: always volumes: - ./data:/data