Skip to content
All guides

Docs GitHub

GitHub

Deploy and sync projects from GitHub repositories.

Overview

Connect the FosterPanel GitHub App to import repositories and deploy containers from branches you select. After connecting, you get a searchable repo list with public/private filters and grid or table layouts.

Connect

  • Start from the GitHub tab and authorize the FosterPanel GitHub App on your account or org.
  • Grant access to the repositories you want Foster to see.
  • Return to the panel — the installation binds to your Foster account.

Repositories

Browse linked repos with search and filters. If a repo is missing, open Configure Access on GitHub to grant it, then refresh the list in the panel.

Deploy

Open a repository for detail, pick a branch, and run deploy flows (including production-style deploys when offered). The agent builds and runs containers on the selected server according to the deploy configuration.

Disconnect

Disconnect unbinds the GitHub App installation and can break linked CI/CD pipelines. Confirmation requires typing DISCONNECT exactly.

Notes

Disconnect revokes Foster’s GitHub App install for that binding — not just a local UI flag. Missing repos are almost always an App permission/selection issue on GitHub.