Since Git is not currently installed on your system, you need to install it first:
- Download Git from: https://git-scm.com/download/win
- Run the installer with default settings
- Restart your terminal/PowerShell after installation
- Verify installation by running:
git --version
winget install --id Git.Git -e --source winget- Download from: https://desktop.github.com/
- Install and sign in with your GitHub account
- Use the GUI to initialize and push the repository
After installing Git, configure your user information:
git config --global user.name "Your Name"
git config --global user.email "your.email@example.com"Once Git is installed, run these commands in your project directory:
# Initialize the repository
git init
# Add all files (excluding .gitignore items)
git add .
# Create initial commit
git commit -m "Initial commit: Recruitment Rejection Assistant"
# Verify files are staged correctly (should NOT include .env.local, node_modules, etc.)
git status- Go to https://github.com/new
- Repository name:
recruitment-assistant(or your preferred name) - Description: "AI-powered recruitment rejection email assistant"
- Set to Private (recommended for projects with API keys)
- DO NOT initialize with README, .gitignore, or license (we already have these)
- Click "Create repository"
After creating the repository, GitHub will show you commands. Use these:
# Add GitHub remote (replace YOUR_USERNAME and REPO_NAME)
git remote add origin https://github.com/YOUR_USERNAME/REPO_NAME.git
# Rename branch to main (if needed)
git branch -M main
# Push to GitHub
git push -u origin mainAfter pushing, verify:
- All files are on GitHub (check the repository page)
-
.env.localis NOT in the repository -
node_modules/is NOT in the repository -
client_secret_*.jsonfiles are NOT in the repository
After completing Git setup, proceed to Vercel configuration (see VERCEL_SETUP_INSTRUCTIONS.md)