How To Connect GitHub OAuth To YACSS
GitHub OAuth is required to connect Netlify and Vercel to YACSS. By creating an OAuth app in GitHub and linking it to YACSS, you can authorize deployments and manage your sites directly from the platform.
Open OAuth Connectivity in YACSS
In YACSS, navigate to OAuth Connectivity → GitHub in the sidebar. Click Add New to begin the setup process.

Open GitHub Settings
Go to github.com/settings/profile. Click your profile icon in the top right corner and select Settings from the dropdown.
github.com/settings/profile
Open Developer Settings
Scroll to the very bottom of the Settings sidebar and click Developer settings.

Create a New OAuth App
Click OAuth Apps in the left sidebar, then click New OAuth App. Fill in the form with the following values:
- Application name — Any name you want
- Homepage URL —
https://yacss.site/ - Authorization callback URL —
https://app.yacss.site/user/github-redirect.php
Click Register application to create the app.


Copy Your Credentials
After registering the app, you will see the Client ID displayed on the page. Click Generate a new client secret to create a Client Secret, then copy both values.

Paste Into YACSS & Authorize
Return to YACSS. Paste the Client ID and Client Secret Key into the corresponding fields and click Submit. YACSS will redirect you to GitHub where you need to click Authorize to complete the connection.
