Continuous Deployment with SemaphoreCICreate an SSH keyssh-keygen -C semaphore save it as ~/.ssh/id_rsa.semaphoredon't give it a passwordSetup your serverpaste the contents of your ~/.ssh/id_rsa.semaphore.pub to your server's ~/.ssh/authorized_keys file:on your machine:cat ~/.ssh/id_rsa.semaphore.pub | pbcopy on the server: echo "" >> ~/.ssh/authorized_keysclone your git repo to be the html directory on your servergit clone https://<yourtoken>@github.com/willrstern/example-deployment.git htmlSetup Semaphorecreate a new projectsetup test command (or just do echo ok if you don't have tests)setup a serveradd these 2 deployment commandsssh-keyscan -H -p 22 45.55.153.229 >> ~/.ssh/known_hosts ssh root@45.55.153.229 'bash -s' < deploy.sh paste the contents of ~/.ssh/id_rsa.semaphore as your private key