UPLOAD PROJECT GITHUB | TERMUX

CARA UPLOAD PROJECT KE GITHUB VIA TERMUX

Lengkap & Formal — langsung dari Android (Termux)

📌 Pengantar

Bagi sebagian developer, GitHub adalah tempat utama untuk menyimpan dan berbagi project. Tidak semua orang menggunakan PC — artikel ini menjelaskan cara upload project ke GitHub via Termux.

1. Persiapan Awal

Pastikan Termux terpasang. Install Git:

pkg update && pkg upgrade -y
pkg install git -y

Anda juga memerlukan Personal Access Token dari GitHub (pengganti password saat push).

2. Mengenal Konfigurasi Git

Git perlu identitas (nama & email). Ada 2 tipe konfigurasi:

a. Konfigurasi Global (sekali untuk semua repo)

git config --global user.name "NamaAnda"
git config --global user.email "EmailAnda@contoh.com"

b. Konfigurasi Lokal (hanya repo ini)

git config user.name "NamaAnda"
git config user.email "EmailAnda@contoh.com"

Catatan: jika sudah set global, lokal biasanya tidak wajib kecuali ingin identitas berbeda.

3. Membuat atau Masuk ke Folder Project

Masuk folder project atau buat baru:

cd ~/UserbotV3.0.0
# atau jika belum ada
mkdir ~/ProjectBaru
cd ~/ProjectBaru

4. Inisialisasi Git

Jalankan:

git init

Perintah ini membuat folder .git yang menyimpan riwayat project.

5. Menambahkan File ke Staging

Tambah semua file:

git add .

Atau file tertentu:

git add nama_file.py

6. Membuat Commit Pertama

Buat commit:

git commit -m "Commit pertama: upload project YourProject"

Gunakan pesan commit yang jelas untuk memudahkan tracking.

7. Menghubungkan Repository Lokal dengan GitHub

Setelah buat repo di GitHub, hubungkan lokal ke remote (ganti TOKEN dengan personal token Anda):

git remote add origin https://TOKEN@github.com/YourUsername/YourProject.git

Jika remote sudah salah, perbaiki:

git remote set-url origin https://TOKEN@github.com/YourUsername/YourProject.git

8. Push Project ke GitHub

Default branch: main. Push ke remote:

git branch -M main
git push -u origin main

9. Perbedaan Token Classic & Fine-grained

Classic Token (ghp_...)

  • Dibuat di Settings → Developer settings → Personal access tokens → Tokens (classic)
  • Centang scope repo
  • Cocok untuk pemula

Fine-grained Token (github_pat_...)

  • Pilih repository yang boleh diakses
  • Beri permission Contents: Read & Write
  • Lebih aman & terbatas

10. Ringkasan Perintah (Copy-Paste Friendly)

# Masuk ke folder project
cd ~/YourProject

# Inisialisasi repository
git init

# Konfigurasi identitas (global)
git config --global user.name "YourUsername"
git config --global user.email "email@example.com"

# Menambahkan semua file
git add .

# Commit pertama
git commit -m "Commit pertama upload YourProject"

# Hubungkan ke GitHub (ganti TOKEN)
git remote add origin https://TOKEN@github.com/YourUsername/YourProject.git

# Push ke main
git branch -M main
git push -u origin main

11. Kesimpulan

Dengan langkah di atas, Anda bisa meng-upload project dari Termux ke GitHub tanpa perlu PC. Untuk kemudahan pilih Classic Token, untuk keamanan pilih Fine-grained Token.

Komentar