Я поставил go.cd и стал его настраивать. Проблема сошла к тому, что мене нужно от пользователя go забирать репозитории с gitlab или github по ssh.
Что делал:
sudo su go
ssh-keygen
ssh-add /var/go/.ssh/id_rsa
I couldn't initially add the key as ssh-agent wasn't running so I had to:
exec ssh-agent /bin/bash
ssh-add /var/go/.ssh/id_rsa
then, to get the public key
cat /var/go/.ssh/id_rsa.pub
- Это я добавил в Deploy keys на github/gitlab
Заряжаю команду в консоли вида:
git ls-remote ssh://git@server:port/user/test.git
fatal: failed to stat '.': Permission denied