Skip to content

Commit 900e54f

Browse files
CopilotPowerKiKi
andcommitted
Fix CI: Copy gitolite to git user home directory to resolve permission issues
Co-authored-by: PowerKiKi <[email protected]>
1 parent c6bfcbb commit 900e54f

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

.github/workflows/test.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -121,7 +121,9 @@ jobs:
121121
run: |
122122
sudo useradd --create-home git
123123
sudo -n -u git -i mkdir bin
124-
sudo -n -u git -i perl $GITHUB_WORKSPACE/gitolite/install -to /home/git/bin
124+
sudo cp -r $GITHUB_WORKSPACE/gitolite /home/git/
125+
sudo chown -R git:git /home/git/gitolite
126+
sudo -n -u git -i perl /home/git/gitolite/install -to /home/git/bin
125127
sudo cp plugins/redmine_git_hosting/ssh_keys/redmine_gitolite_admin_id_rsa.pub /home/git/
126128
sudo chown git.git /home/git/redmine_gitolite_admin_id_rsa.pub
127129
sudo -n -u git -i bin/gitolite setup -pk redmine_gitolite_admin_id_rsa.pub

0 commit comments

Comments
 (0)