summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorArseney300 <Arseney300@gmail.com>2026-02-20 04:34:37 +0700
committerArseney300 <Arseney300@gmail.com>2026-02-20 04:34:37 +0700
commit4dc3214715b752c49a398b082aa2c961021ddd2d (patch)
tree261e3f2e834613d4bb8a614d939dd460dd2ccd7e /doc
parentee7d961c638c3baa0ba12b0451fe5104fecc95a9 (diff)
Change git user home to /repos for shorter clone URLsgit-server/home-dir-change
- Set git user home directory to /repos via usermod -d so SCP-style clone URLs resolve relative to it: git clone git@server:test.git -> /repos/test.git - Set AuthorizedKeysFile to absolute path /home/git/.ssh/authorized_keys to keep SSH keys out of the repos volume - Update setup guide with new clone URL syntax Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Diffstat (limited to 'doc')
-rw-r--r--doc/setup-guide.md6
1 files changed, 3 insertions, 3 deletions
diff --git a/doc/setup-guide.md b/doc/setup-guide.md
index 612ca20..1852b34 100644
--- a/doc/setup-guide.md
+++ b/doc/setup-guide.md
@@ -103,8 +103,8 @@ cd /var/git/repos
git init --bare test.git
chown -R 1000:1000 test.git # git user inside container
-# From a client machine
-git clone ssh://git@<server-ip>/repos/test.git
+# From a client machine (SCP-style, relative to git user home /repos)
+git clone git@<server-ip>:test.git
or
git clone git://<server-ip>/test.git
```
@@ -278,7 +278,7 @@ All services should now be accessible:
| `https://swave.lol/jenkins` | Jenkins (path-based) |
| `https://jenkins.swave.lol` | Jenkins (subdomain) |
| `http://<server-ip>:9000` | Portainer |
-| `ssh://git@<server-ip>/repos/<repo>.git` | Git (SSH) |
+| `git@<server-ip>:<repo>.git` | Git (SSH) |
| `git://<server-ip>/<repo>.git` | Git (daemon, read-only) |