Deployment & Git
Deploy from GitHub or GitLab
Deploy from GitHub or GitLab
SoftServer deploys your application straight from a Git repository — including private repos — without SSH.
Connect a Git account
- In the panel, add a Git account for GitHub or GitLab using an access token. The token is used to read your repositories.
- Your repositories and branches become selectable in the panel.
Deploy a repository
- Open your server and start a Git deploy.
- Choose the account, repository and branch.
- SoftServer detects the project type (for example Laravel or a Node.js app), installs what it needs, clones the code to the right web directory and configures the site.
Private repositories
Private repos work because the access token is attached only when delivering the clone to your own server. For security, a Git account can deploy to servers owned by the same account.
Next steps
- Update the app later with Git pull.
- For Laravel, manage .env and run migrations from the panel.