Deployment is more of an art than science. Ask ten developers, and you’ll end up with ten different ways to deploy your app. However, there are a few topics on which everyone agrees. One of those is using deploy keys.
A GitHub deploy key is an SSH key that gives read –and optionally write– access to a single repository on GitHub. It makes it easy to pull your app’s code to a server automatically.
With a deploy key, you just connect to your server, do a git fetch, and you’re done! Forget about connecting with an SFTP and uploading your files manually.
This tutorial will show you how to use GitHub deploy keys in your next project. Let’s get started!
A deployment tool written in PHP with support for popular frameworks out of the box.
Formation CI/CD
The integration platform built for developers
Develop any workflow, based on any trigger. Workflows are code, which you can run for free.
No server or cloud resources to manage.