Deploy ke GitHub

UPGH

Upload ZIP / file lalu deploy langsung ke repo GitHub lewat Git Data API — tanpa git, tanpa disimpan di disk server. Tidak ada menu login: cukup masukkan username & token GitHub milikmu sendiri (token tidak disimpan di server, hanya dikirim per-request).

Masuk dengan token

Username + Token GitHub

Token classic: ghp_... (scope repo) — buat di github.com/settings/tokens.
Token fine-grained: github_pat_... wajib pilih All repositories + permission Contents: Read and write.

Cara kerja
  • Token dikirim sebagai header Authorization: Bearer — divalidasi langsung ke api.github.com.
  • Kalau username tidak cocok dengan pemilik token, server menolak dengan pesan jelas.
  • Upload ZIP dibaca di memori lalu dikirim sebagai git object (blob → tree → commit → ref).
  • Repo belum ada? Otomatis dibuatkan. Repo sudah ada? Isinya diperbarui (opsional ganti total).
Catatan keamanan

Pakai token dengan scope seminimal mungkin dan kedaluwarsa jangka pendek. Jangan bagikan token ke siapa pun.