From e8e374d0ace0d31712886bede85ba4ebbb4abb03 Mon Sep 17 00:00:00 2001 From: Dmitry Ilvokhin Date: Fri, 19 Dec 2025 14:29:58 +0000 Subject: Run init-git-repo.sh only under git user Otherwise file permissions are mess up. --- roles/gitserver/files/init-git-repo.sh | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'roles/gitserver/files/init-git-repo.sh') diff --git a/roles/gitserver/files/init-git-repo.sh b/roles/gitserver/files/init-git-repo.sh index 15aa8c4..13b9a01 100755 --- a/roles/gitserver/files/init-git-repo.sh +++ b/roles/gitserver/files/init-git-repo.sh @@ -35,6 +35,11 @@ if [ -z $repo ]; then exit 1 fi +if [ $USER != git ]; then + echo "You should run this script as git, not as $USER!" 1>&2 + exit 1 +fi + mkdir $repo cd $repo git init --bare -- cgit v1.2.3-70-g09d2