Push your front-end code to GitHub with CI/CD pipeline for automatic deployment.
cd "/home/happy/Desktop/Python all/main_files/Startup/front-end"
./deploy-to-github.shThe script will guide you through:
- Initializing Git repository
- Entering your GitHub username
- Setting repository name
- Committing files
- Pushing to GitHub
If the repository doesn't exist:
- Go to: https://github.com/new
- Repository name:
zentaxa-landing-page(or your choice) - Description:
ZENTAXA AI Agent Management Platform - Landing Page - Choose Public or Private
- Do NOT check "Initialize this repository with a README"
- Click "Create repository"
Then run the script again!
- Go to your repository settings:
https://github.com/YOUR_USERNAME/zentaxa-landing-page/settings/pages - Under "Build and deployment":
- Source: Select "GitHub Actions"
- Click "Save"
🎉 Your site will be live at:
https://YOUR_USERNAME.github.io/zentaxa-landing-page/
- ✅
README.md- Comprehensive documentation - ✅
DEPLOYMENT.md- Detailed deployment guide - ✅
.github/workflows/deploy.yml- CI/CD pipeline - ✅
.gitignore- Git ignore rules - ✅
deploy-to-github.sh- Automated deployment script - ✅
package.json- Node.js configuration (optional) - ✅
QUICK_START.md- This file
- 🔄 Auto-deploys on push to
mainbranch - 🚀 GitHub Pages integration
- ⚡ Fast deployment (1-2 minutes)
- 🔒 Secure deployment workflow
- 📊 Deployment status tracking
If you prefer manual deployment:
cd "/home/happy/Desktop/Python all/main_files/Startup/front-end"
# Initialize Git
git init
# Add files
git add .
# Commit
git commit -m "Initial commit: ZENTAXA landing page"
# Add remote (replace YOUR_USERNAME)
git remote add origin https://github.com/YOUR_USERNAME/zentaxa-landing-page.git
# Push
git branch -M main
git push -u origin mainBefore deploying, test locally:
cd "/home/happy/Desktop/Python all/main_files/Startup/front-end"
# Using Python
python3 -m http.server 8000
# Visit: http://localhost:8000- Go to: https://github.com/settings/tokens
- Click "Generate new token (classic)"
- Select scopes:
repo(all)workflow
- Copy the token
- When pushing, use token as password:
- Username:
YOUR_USERNAME - Password:
YOUR_TOKEN
- Username:
# Generate SSH key
ssh-keygen -t ed25519 -C "your_email@example.com"
# Copy public key
cat ~/.ssh/id_ed25519.pub
# Add to GitHub: https://github.com/settings/keys
# Use SSH URL instead
git remote set-url origin git@github.com:YOUR_USERNAME/zentaxa-landing-page.gitAfter pushing:
- Go to:
https://github.com/YOUR_USERNAME/zentaxa-landing-page/actions - You'll see workflow runs
- Green checkmark = Success ✅
- Red X = Failed ❌ (click to see logs)
| Platform | Speed | SSL | Custom Domain | Cost |
|---|---|---|---|---|
| GitHub Pages | Fast | ✅ Free | ✅ Free | Free |
| Netlify | Very Fast | ✅ Free | ✅ Free | Free tier |
| Vercel | Very Fast | ✅ Free | ✅ Free | Free tier |
| AWS S3 | Fast | 💰 Paid | 💰 Paid | Pay-as-you-go |
After initial deployment, updating is easy:
# Make changes to index.html
nano index.html
# Commit and push
git add .
git commit -m "Update: your changes"
git push
# Site updates automatically via CI/CD! 🎉Solution: Create the repository on GitHub first (Step 2)
Solution: Use personal access token instead of password
Solution: Pull latest changes first: git pull origin main
Solution:
- Check Actions tab for deployment status
- Clear browser cache
- Wait 2-3 minutes for deployment
- 📧 Email: support@zentaxa.me
- 💼 LinkedIn: Happy Raj
- 📚 Detailed docs: See
DEPLOYMENT.md
Before deploying:
- Test site locally
- Update contact information in
index.html - Verify all links work
- Check mobile responsiveness
- Update social media links
After deploying:
- Visit live site URL
- Test on mobile device
- Check all features work
- Verify contact form
- Test all external links
Run this command now:
cd "/home/happy/Desktop/Python all/main_files/Startup/front-end"
./deploy-to-github.shYour site will be live in 5 minutes! 🚀
Need the full documentation? Check README.md and DEPLOYMENT.md