

Launch the SSH agent, run the ssh-add /.ssh/idrsa, add the SSH public key into the agent, and copy it. GitLabĪt your GitLab repository navigate to Settings > Repository > Deploy Keys.Īfter hitting “Add key” you can go back to SpinupWP and try verifying the Git connection again. To clone the repository with the SSH key in Git, first create a new repo on GitHub, then open Git Bash and generate the SSH key using the SSH key-gen command. If you plan on deploying multiple git site types to a single server you should add the SSH key to your GitHub account under Settings > SSH and GPG keys. GitHub doesn’t allow the same deploy key to be used across multiple repositories. Leave the other setting as their defaults.Īfter hitting “Add key” you can go back to SpinupWP and try verifying the Git connection again.

In the 'Title' field, add a descriptive label for the new key. In the user settings sidebar, click SSH and GPG keys. Copy and paste the generated key into the Key field. In the upper-right corner of any page, click your profile photo, then click Settings.Here are some instructions for adding the SSH Key to a repository for some popular Git providers:Īt your GitHub repository, navigate to Settings > Deploy keys > Add deploy key. Authentication happens using SSH keys and SpinupWP generates a unique SSH key for you to use to authenticate with your Git provider. When you create a Git site in SpinupWP your server needs to be able to authenticate with your Git provider so it can run commands like git pull (which SpinupWP uses to deploy your site).
