Docs - product feedback: Gitaly binary location doesn't match install docs
Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.
The documentation to install GitLab from source says I should use the following command to start Gitaly, before initializing the database:
gitlab_path=/home/git/gitlab
gitaly_path=/home/git/gitaly
sudo -u git -H sh -c "$gitlab_path/bin/daemon_with_pidfile $gitlab_path/tmp/pids/gitaly.pid \
$gitaly_path/gitaly $gitaly_path/config.toml >> $gitlab_path/log/gitaly.log 2>&1 &"
In Gitaly's commit eb6fd60561, the binary stopped being copied to the ~/gitaly source directory, so that command doesn't work anymore. I have to use $gitaly_path/_build/bin/gitaly now.
I had to git-bisect between GitLab 13.11 and 13.12 to figure this out, which took hours (bisect eventually pointed at 2cedcd65, figuring out the responsible commit in the gitaly repo was easy then).
Edited by 🤖 GitLab Bot 🤖