summaryrefslogtreecommitdiff
path: root/roles/gitserver/files/init-git-repo.sh
diff options
context:
space:
mode:
authorDmitry Ilvokhin <d@ilvokhin.com>2025-12-19 14:29:58 +0000
committerDmitry Ilvokhin <d@ilvokhin.com>2025-12-19 14:29:58 +0000
commite8e374d0ace0d31712886bede85ba4ebbb4abb03 (patch)
treedcad5357111a6c8abf0c00c935e1b09e649d6203 /roles/gitserver/files/init-git-repo.sh
parentbfab8288286528c11f3cd767d84198ebc7726e49 (diff)
downloadinfra-e8e374d0ace0d31712886bede85ba4ebbb4abb03.tar.gz
infra-e8e374d0ace0d31712886bede85ba4ebbb4abb03.tar.bz2
infra-e8e374d0ace0d31712886bede85ba4ebbb4abb03.zip
Run init-git-repo.sh only under git user
Otherwise file permissions are mess up.
Diffstat (limited to 'roles/gitserver/files/init-git-repo.sh')
-rwxr-xr-xroles/gitserver/files/init-git-repo.sh5
1 files changed, 5 insertions, 0 deletions
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