# How to Connect to the Gradient GitHub App (private) Workflows automate machine learning tasks, combining GPU instances with an expressive syntax to generate production-ready machine learning pipelines with a few lines of code. The [Gradient GitHub App](https://github.com/apps/paperspace-gradient) helps tie together the computing power of Gradient with the reproducibility and determinism of source control management. With the GitHub App, you can keep your code version-controlled during the application development process to ensure that your colleagues and collaborators have the best possible experience. ## Connect the Gradient GitHub App First, make a GitHub account if you don’t already have one. In Gradient, in the top right, click the profile icon, and then click **Account settings**. Select **Connect to GitHub**, and then follow the prompts to authorize GitHub to install Gradient. The GitHub App does **not** require access to all GitHub repos. It is perfectly acceptable to grant access to a single repo or several repos. For additional information, visit the [Workflows Tutorial](https://docs.digitalocean.com/products/paperspace/workflows/getting-started/your-first-workflow/index.html.md) to learn more.