Open Source Deployment Tool
Deploy to GitHub
in Seconds
Upload your project files or folders, configure your repo, and push
directly to GitHub โ with full subfolder support.
๐
Folder & Subfolder Support
Upload entire project directories with nested subfolders โ
structure preserved perfectly.
๐
Token-Based Deploy
Use a GitHub personal access token to deploy. Tokens are never
stored โ ephemeral by design.
โ๏ธ
Custom Config
Choose repo name, branch, and commit message. Full control over
every deployment.
๐๏ธ
Secure Delete
Remove deployed repos safely with your GitHub token โ no session
needed, token discarded immediately after.
๐ก
API Reference
Full API Reference with examples in JS (ESM/CJS), Python, PHP,
Ruby, and cURL.
๐
Privacy First
Your GitHub token is used once per request and immediately
discarded. Never logged or persisted.
โก Quick Start via API
Deploy in one command
# Deploy a folder using cURL
curl -X POST https://gitdeploy.my.id/api/deploy \
-H "X-GitHub-Token: ghp_yourtoken" \
-F "repoName=my-project" \
-F "branch=main" \
-F "commitMessage=Initial deploy" \
-F "files[]=@src/index.html" \
-F "files[]=@src/css/style.css"