konfigurasi

Pengaturan

Koneksi backend

Backend berjalan di komputer Anda. Alamatnya diatur hanya di satu file: frontend/js/config.js (baris BACKEND_URL) — tidak ada input manual di web, dan URL-nya tidak pernah ditampilkan di halaman ini; yang tampil hanya statusnya. Default http://localhost:8787 langsung cocok bila web dibuka di komputer yang sama dengan backend. Untuk membuka web dari perangkat lain, ganti BACKEND_URL dengan URL tunnel yang muncul di terminal backend, lalu deploy ulang frontend.

memeriksa…

Akun GitHub

Panduan: aktivasi login GitHub di Firebase

Kalau tombol "Lanjut dengan GitHub" error (operation-not-allowed, unauthorized-domain, atau popup langsung menutup), ikuti langkah ini sekali saja:

1. Buat OAuth App di GitHub ▸
  1. Buka github.com/settings/developers → New OAuth App.
  2. Isi form bebas, misal: Application name = dorong, Homepage URL = https://git-repo-otomatis.vercel.app.
  3. Authorization callback URL wajib persis ini (ganti sesuai project Firebase Anda):
    https://ghpdb-ade10.firebaseapp.com/__/auth/handler
  4. Klik Register application → salin Client ID → klik Generate a new client secret → salin Client Secret.
2. Aktifkan provider GitHub di Firebase ▸
  1. Buka console.firebase.google.com → project Anda (ghpdb-ade10).
  2. Menu Authentication → tab Sign-in method → klik Add new provider / pilih GitHub.
  3. Aktifkan Enable, tempel Client ID dan Client Secret dari langkah 1 → Save.
  4. Salin juga teks "Copy the authorization callback URL" yang muncul di sana — harus sama dengan yang Anda daftarkan di GitHub.
3. Izinkan domain Vercel Anda ▸
  1. Masih di Authentication → tab Settings → bagian Authorized domains.
  2. Klik Add domain → isi git-repo-otomatis.vercel.app (tanpa https://) → Save.
  3. Sekalian pastikan localhost ada di daftar itu untuk pengujian lokal.

Setelah ini, tombol "Lanjut dengan GitHub" akan membuka popup GitHub dan otomatis meminta izin repo — tanpa isi token manual.

Kenapa repo saya tidak muncul? ▸
  • Backend tidak terjangkau — pastikan backend jalan (npm start di folder backend), lalu cek BACKEND_URL di frontend/js/config.js: pakai http://localhost:8787 bila web dibuka di komputer yang sama, atau URL tunnel terbaru dari terminal bila dari perangkat lain.
  • Yang ditemel bukan token — password akun tidak bisa dipakai; harus token yang diawali ghp_ / github_pat_.
  • Token fine-grained tanpa akses — pilih Repository access: All repositories + permission Contents: Read and write. Lebih mudah: pakai token classic scope repo.
  • Token tanpa scope repo — daftar repo bisa kosong dan deploy pasti gagal.

Dashboard juga punya wizard diagnosa otomatis yang menunjukkan masalah spesifik Anda.

Akun login

…