From f4525524968ad9619ec953e4cb4e9e03f3ed2165 Mon Sep 17 00:00:00 2001 From: "Alex Pooley (@zuedev)" Date: Thu, 7 May 2026 17:48:58 +0100 Subject: Add git-wrapper script and update sshd_config for git user --- Dockerfile.debian | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'Dockerfile.debian') diff --git a/Dockerfile.debian b/Dockerfile.debian index be25622..7379f23 100644 --- a/Dockerfile.debian +++ b/Dockerfile.debian @@ -40,6 +40,16 @@ RUN chmod +x /scripts/* # Copy git home overlay COPY home/git/* /home/git/ +# Copy git-wrapper +COPY usr/local/bin/git-wrapper /usr/local/bin/git-wrapper + +# Set appropriate permissions for the git-wrapper +RUN chmod +x /usr/local/bin/git-wrapper + +# Add our git-wrapper to a new Match block in the sshd_config +RUN echo "Match User git" >> /etc/ssh/sshd_config && \ + echo " ForceCommand /usr/local/bin/git-wrapper" >> /etc/ssh/sshd_config + # Make the entrypoint script executable RUN chmod +x /entrypoint.bash -- cgit v1.2.3