How To Connect GitHub To YACSS
GitHub is the world's leading platform for hosting and managing code repositories. By connecting your GitHub account to YACSS, you can upload and deploy static files directly to your repositories from the platform.
Open Cloud Connectivity
In YACSS, navigate to Cloud Connectivity from the sidebar. Click Connect on the GitHub card to begin the setup process.

Prepare Your Inputs
You will need the following two values — we will retrieve them from GitHub in the steps below.
- GitHub Username — Your GitHub username
- Key — A Personal Access Token (Classic) generated from GitHub
Open GitHub Settings
Go to github.com/settings/tokens. Click your profile icon in the top right and select Settings.
github.com/settings/tokens
Open Developer Settings
Scroll to the bottom of the Settings sidebar and click Developer settings. Then go to Personal access tokens → Tokens (classic).


Generate a Classic Token
Click Generate new token and select Generate new token (classic) from the dropdown.


Select Scopes & Create
Check the following scopes, then click Generate token at the bottom of the page:
- repo
- write:packages
- delete:packages
- admin:org
- admin:public_key
- admin:repo_hook

Copy Your Token
After generating the token, copy it and paste it into the Key field in YACSS. The token is only shown once — make sure to copy it before leaving the page.
Copy Your Username
Click your profile icon in the top right of GitHub. Your username is displayed at the top of the dropdown. Copy it and paste it into the GitHub Username field in YACSS.

Paste Into YACSS & Save
Return to YACSS. Fill in your GitHub Username and paste the token into the Key field. Click Save — your GitHub connection is now active.
