sudo apt-get install -y libcurl4-openssl-dev libexpat1-dev gettext libz-dev libssl-dev libpcre2-dev build-essential git-core
git clone https://e.coding.net/sew/gitlab/gitaly.git -b 14-6-stable /tmp/gitaly
cd /tmp/gitaly
# if meson is not system level
# export PATH=/home/deployer/.local/bin:/home/deployer/.rbenv/shims:/home/deployer/.rbenv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
# sudo -H env PATH="/home/git/.local/bin:/usr/local/lib/ruby/gems/3.2.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin" make git GIT_PREFIX=/usr/local
sudo make git GIT_PREFIX=/usr/local
sudo apt remove -y git-core git
sudo apt autoremove
# install gitaly
sudo -u git -H env PATH="/home/git/.local/bin:/usr/local/lib/ruby/gems/3.2.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin" \
RAILS_ENV=production \
bundle exec rake "gitlab:gitaly:install[/home/git/gitaly,/home/git/repositories]"
|