Connect Your Repository

Connect your GitHub repository to ScallerFox to enable automated deployments from your codebase.

GitHub Integration

GitHub

ScallerFox integrates with GitHub using Personal Access Tokens (PAT). Your token is stored securely and used only to read repository information and register webhooks.

How to Connect Repository

1

Create a GitHub Personal Access Token

Go to Git PATs in the ScallerFox dashboard, then click "Add PAT". You'll be guided to create a token on GitHub first.

GitHub PAT Required Scopes

Your PAT needs the repo scope to access private repositories. For public repositories, no scope is needed.

On GitHub:

  1. Go to GitHub → SettingsDeveloper settingsPersonal access tokensTokens (classic)
  2. Click Generate new token (classic)
  3. Set expiration and select the repo scope
  4. Click Generate token and copy it immediately
2

Add PAT to ScallerFox

In the ScallerFox dashboard, go to Git PATsAdd PAT. Enter a name for your token and paste the GitHub PAT.

Security: Your PAT is encrypted before storage. It is only used to access GitHub APIs and is never exposed in logs or responses.

3

Add Your Repository

Go to RepositoriesAdd Repository. Select your PAT, enter the GitHub repository URL, and choose the default branch.

Supported URL formats:

Automatic Framework Detection

ScallerFox automatically detects your application framework from your repository. No Dockerfile required for common frameworks.

Node.js

Python

Go

Ruby

PHP

Static Sites

Dockerfile

Custom

If your framework is not auto-detected, you can specify a custom build command when creating your application.

Next Step: Create an Application

Once your repository is connected, create an application and deploy it.

Create Application