Private Repositories
Deploy from private Git repositories
To deploy from private repositories, you need to add a Git token.
Create a GitHub Token
- Go to GitHub Settings → Developer Settings → Personal Access Tokens
- Click “Generate new token (classic)”
- Select scope: repo (full access to private repositories)
- Generate and copy the token
Add Token to Deeploy
- Open the command palette (
Alt+P) - Select “Git Tokens” → “New”
- Enter a name (e.g., “GitHub Personal”)
- Paste your token
Your token is encrypted before being stored.
Use with a Pod
When creating or editing a pod:
- Enter your private repository URL
- Select the Git Token you created
- Deploy
The token is used to clone your repository during the build process.
Token Security
- Tokens are encrypted with AES-256 before storage
- Only used during git clone operations
- Never exposed in logs or UI
- Delete tokens anytime from the Git Tokens menu