From 8d72a93f8d93fd2b9239cb05ffbd8ee781c9e6ab Mon Sep 17 00:00:00 2001 From: Fritz Elfert Date: Tue, 21 Feb 2017 23:18:30 +0100 Subject: [PATCH] Provide GITOSIS_ORIGINAL_USER env variable --- gitosis/serve.py | 1 + 1 file changed, 1 insertion(+) diff --git a/gitosis/serve.py b/gitosis/serve.py index e3ac0bc..f1c5997 100644 --- a/gitosis/serve.py +++ b/gitosis/serve.py @@ -210,6 +210,7 @@ def handle_args(self, parser, cfg, options, args): sys.exit(1) main_log.debug('Serving %s', newcmd) + os.environ["GITOSIS_ORIGINAL_USER"] = user os.execvp('git', ['git', 'shell', '-c', newcmd]) main_log.error('Cannot execute git-shell.') sys.exit(1)