From 76f5c19d272b7f73198751a65d8ca6a5a4864bb1 Mon Sep 17 00:00:00 2001 From: Jan Sydänviita Date: Thu, 20 Aug 2026 18:39:12 +0300 Subject: Add multi user support to forge --- roles/jails/22_forge/files/git-mirrors.sh | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'roles/jails/22_forge/files/git-mirrors.sh') diff --git a/roles/jails/22_forge/files/git-mirrors.sh b/roles/jails/22_forge/files/git-mirrors.sh index c96a000..6de665a 100644 --- a/roles/jails/22_forge/files/git-mirrors.sh +++ b/roles/jails/22_forge/files/git-mirrors.sh @@ -1,9 +1,11 @@ #!/bin/sh # Run hourly via cron. Mirrors all repos that have a 'mirror' remote configured. -REPOS_DIR="/home/git" +REPOS_DIR="/var/db/repos" LOG="/var/log/git-mirrors.log" -export GIT_SSH_COMMAND="ssh -i /home/git/.ssh/forge_deploy -o IdentitiesOnly=yes" +CONFIG_DIR="/var/db/forge-config/$(whoami)" +export GIT_SSH_COMMAND="ssh -i $CONFIG_DIR/.ssh/forge_deploy -F $CONFIG_DIR/.ssh/config -o IdentitiesOnly=yes" +export GIT_CONFIG_GLOBAL="$CONFIG_DIR/.gitconfig" echo "$(date) Starting mirror run" >> "$LOG" -- cgit v1.3