caddy-git icon indicating copy to clipboard operation
caddy-git copied to clipboard

Cloning private repo fails

Open bradleyhodges opened this issue 7 years ago • 2 comments

sudo systemctl status caddy.service -l produces the following error:

May 08 06:55:02 app-1 systemd[1]: Started Caddy HTTP/2 web server. May 08 06:55:02 app-1 caddy[23804]: Activating privacy features... done. May 08 06:55:02 app-1 caddy[23804]: 2018/05/08 06:55:02 cannot git clone into /var/www, directory not empty May 08 06:55:02 app-1 systemd[1]: caddy.service: Main process exited, code=exited, status=1/FAILURE May 08 06:55:02 app-1 systemd[1]: caddy.service: Unit entered failed state. May 08 06:55:02 app-1 systemd[1]: caddy.service: Failed with result 'exit-code'.

The /var/www directory is completely empty, but every time I start caddy, it adds a ".ssh" directory to it. Any ideas?

Caddy file is:

git { repo https://github.com/username/repo.git branch master key /ssh/id_rsa hook /servicePush password }

bradleyhodges avatar May 08 '18 06:05 bradleyhodges

When using private key, use ssh format. i.e. [email protected]:username/repo

abiosoft avatar May 12 '18 15:05 abiosoft

Same issue here. I'm specifying my key as being in /root/.ssh but caddy will still try and use /var/www/.ssh and fail.

My repo address is in format [email protected]:username/repo

lukehaas avatar Aug 14 '19 15:08 lukehaas