diff options
| author | Arseney300 <Arseney300@gmail.com> | 2026-02-20 04:34:37 +0700 |
|---|---|---|
| committer | Arseney300 <Arseney300@gmail.com> | 2026-02-20 04:34:37 +0700 |
| commit | 4dc3214715b752c49a398b082aa2c961021ddd2d (patch) | |
| tree | 261e3f2e834613d4bb8a614d939dd460dd2ccd7e /doc | |
| parent | ee7d961c638c3baa0ba12b0451fe5104fecc95a9 (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.md | 6 |
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) | |
