Source Control

Introduction

Source control providers allow Dotnet Engine to access your projects codebase to deploy your applications.

Supported Providers

Dotnet Engine currently supports the following source control providers:

  • Github

We will be setting up more providers in the future, Gitlab, Bitbucket, and Azure.

Linking Providers

You can link source control providers from your accounts page. It’s possible to link multiple accounts.

Once a provider is linked, Dotnet Engine will be able to deploy your code for you.

Create source control link

SSH Key Authentication

Dotnet Engine automatically creates an SSH key on your server and adds it to your Github account. This allows Dotnet Engine to pull your code to your server.

If for some reason your servers public key is not linked, you can find it on your servers settings page and add it manually to your Github account.

Server ssh key