GitPush Mobile - GitHub Repository Files and Folder uploader

GitHub Repository Files and Folder uploader

GitPush Mobile

GitPush Mobile

folder → github, zero terminal

1
Folder
2
Repo
3
Push
📁

Select Folder

Pick the project folder to push

📂

Tap to open file manager

Select your project folder

🔗

Repository

GitHub repo URL + access token

Paste your full repository URL (the repo must exist on GitHub)
🔑 Need a token? Generate one here — enable the repo scope.
Token is only sent directly to api.github.com — never stored or shared.
Error
Pushing files… 0 / 0
🔐 Auth
📦 Repo
Upload
git push log
🎉

Push Complete!

View on GitHub →

🚀 GitPush Mobile

A modern, mobile-friendly web tool that allows users to upload an entire folder directly to a GitHub repository — without using any terminal or Git commands.


🌐 Live Demo

⚠️ Demo is for testing purposes only (do not use real tokens)

🔗 Try it here


📸 Screenshots

🧩 Main Interface

📂 Folder Selection



📊 Upload Progress




✨ Features

  • 📁 Select folder directly from mobile file manager
  • 🔗 Paste GitHub repository URL
  • 🔑 Secure Personal Access Token (PAT) authentication
  • ⚡ Automatic upload using GitHub API
  • 🔄 Smart retry system (handles conflicts & rate limits)
  • 📊 Real-time progress bar and logs
  • 📱 Fully responsive, clean UI
  • 🧠 No backend required (runs entirely in browser)

📸 How It Works

  1. Select your project folder
  2. Paste your GitHub repository URL
  3. Enter your Personal Access Token (PAT)
  4. Click Push to GitHub
  5. Done 🎉

🔐 Security

  • Your token is sent directly to GitHub API
  • No data is stored, logged, or shared
  • No third-party servers involved

⚠️ Requirements

  • A GitHub repository (must already exist)
  • A valid Personal Access Token with repo permission

Generate token here:
👉 https://github.com/settings/tokens


🚫 Limitations

  • Works best on modern browsers (Chrome, Edge)
  • Large folders may take longer due to GitHub API limits
  • Rate limiting may occur for very large uploads

🛠️ Tech Stack

  • HTML5
  • CSS3 (Modern UI/UX)
  • Vanilla JavaScript
  • GitHub REST API

📜 License (Personal Use Only)

This project is released under a Personal Use Only License.

✅ You are allowed to:

  • Use this tool for your personal projects
  • Modify the code for private use only

❌ You are NOT allowed to:

  • Sell this project or any modified version
  • Publish or upload this project anywhere
  • Share or redistribute this project
  • Use this project for any commercial purpose

Any modifications must remain private and cannot be shared publicly.


❗ Important Notice

This project is intended for individual usage only.
Unauthorized distribution or commercial usage is strictly prohibited.


👤 Author

Developed by Abu Rayhan 

GitHub: GitPush Mobile Online


⭐ Support

If you find this tool useful, please respect the license and share with friends and family 🙏

Previous Post Next Post

#Advertisement

#Advertisement