Get to GitHub·Beginner

Windsurf → GitHub

Push your Windsurf project to GitHub so FinishKit can scan it.

Windsurf is a local editor, like Cursor. Your project files are on your machine. Use the built-in terminal to push to GitHub.

Prerequisites

  • Git installed: run git --version in terminal. Download from git-scm.com if needed.
  • A GitHub account

Step 1: Create a new repo on GitHub

Go to github.com/new. Name it, set to Private, and click Create repository. Don't add a README.

Step 2: Open the terminal in Windsurf

Press Ctrl+` to open the integrated terminal.

Step 3: Initialise Git

git init
git add .
git commit -m "Initial commit"

Step 4: Connect to GitHub

Copy the remote URL from GitHub and run:

git remote add origin https://github.com/yourusername/your-repo.git
git branch -M main
git push -u origin main

Step 5: Verify

Go to github.com/yourusername/your-repo. Your files should be there.

Check your .gitignore before committing. Make sure .env and any files with secrets are listed there.

Next step

Connect your repo to FinishKit →