K

Command Palette

Search for a command to run...

Daftar

Setup GitHub & Remote Repo

Saatnya go online! Pelajari cara membuat akun GitHub, membuat repositori baru di GitHub, dan menghubungkan repositori Git lokal Anda ke repositori remote menggunakan `git remote add`.

Saatnya Go Online: Bikin "Rumah" Buat Kodemu di GitHub!

Udah jago ngelola versi kode di komputermu sendiri pake Git lokal? Keren! Tapi, gimana kalau komputermu rusak? Atau kalau kamu mau kerja bareng temenmu di proyek yang sama? Atau sekadar mau majang hasil karyamu biar diliat orang lain?

Nah, di sinilah GitHub (dan platform sejenisnya) berperan! GitHub itu kayak "rumah online" atau "tempat penyimpanan awan" buat repositori Git-mu. Dengan nyimpen kodemu di GitHub, kamu dapet banyak banget keuntungan:

  • Backup Aman: Kodemu aman tersimpan di server GitHub.
  • Kolaborasi Mudah: Kamu bisa kerja bareng tim di proyek yang sama.
  • Portofolio: Jadi tempat buat nunjukin skill dan proyek-proyekmu.
  • Akses dari Mana Aja: Selama ada internet, kamu bisa ngakses kodemu.
  • Kontribusi ke Open Source: Banyak proyek open source ada di GitHub.

Di bagian ini, kita bakal belajar langkah-langkah dasar buat:

  1. Bikin akun GitHub (kalau belum punya).
  2. Bikin repositori baru di GitHub (ini bakal jadi repositori remote-mu).
  3. Nyambungin repositori Git lokalmu ke repositori remote di GitHub itu.

Langkah 1: Membuat Akun GitHub (Kalau Belum Punya)

Kalau kamu belum punya akun GitHub, ini langkah pertamamu:

  1. Buka browser dan kunjungi github.com.
  2. Klik tombol "Sign up" atau sejenisnya.
  3. Ikutin proses pendaftarannya: masukin username yang kamu mau (ini bakal jadi identitasmu di GitHub), alamat email, dan password.
    • Pilih username yang profesional atau yang gampang diinget ya!
  4. GitHub mungkin bakal ngasih beberapa pertanyaan atau verifikasi (kayak milih gambar atau verifikasi email). Ikutin aja petunjuknya.
  5. Setelah selesai, kamu bakal punya akun GitHub sendiri! Selamat!

Luangin waktu buat ngeliat-liat dashboard GitHub-mu, mungkin ngatur foto profil, atau nulis bio singkat.

Langkah 2: Membuat Repositori Baru di GitHub (Remote Repository)

Setelah punya akun, sekarang kita bikin "rumah" baru buat proyek kita di GitHub. Ini yang bakal jadi repositori remote kita.

  1. Login ke akun GitHub-mu.

  2. Di pojok kanan atas halaman GitHub, biasanya ada tombol + (plus). Klik itu, terus pilih New repository. Tombol New Repository di GitHub (Sumber Gambar: Dokumentasi GitHub - Ganti jika tampilan berubah atau ada yang lebih baik)

  3. Kamu bakal dibawa ke halaman "Create a new repository". Isi beberapa informasi:

    • Repository name (Nama Repositori): Kasih nama yang deskriptif buat proyekmu. Gak boleh ada spasi (biasanya pake tanda hubung - atau underscore _). Misalnya, proyek-cv-saya, belajar-git-pertama.
    • Description (Deskripsi - Opsional): Kasih penjelasan singkat soal proyekmu.
    • Public / Private (Publik / Privat):
      • Public: Repositorimu bisa diliat siapa aja di internet. Cocok buat proyek open source atau portofolio.
      • Private: Repositorimu cuma bisa diliat sama kamu dan orang-orang yang kamu undang jadi kolaborator. Pilih sesuai kebutuhanmu. Buat belajar, Public biasanya oke.
    • Initialize this repository with (Inisialisasi repositori ini dengan):
      • Add a README file: README itu file teks (biasanya README.md) yang isinya penjelasan soal proyekmu. Centang ini kalau mau GitHub otomatis bikinin file README dasar.
      • Add .gitignore: Kamu bisa milih template .gitignore buat jenis proyek tertentu (misal, Node, Python). Kalau kamu udah punya .gitignore di lokal, mungkin gak perlu dicentang.
      • Choose a license: Kalau proyekmu open source, kamu bisa milih lisensi di sini. Saran buat sekarang (kalau kamu mau nge-push proyek lokal yang udah ada git init-nya): Biar gampang pas pertama kali nge-push, JANGAN CENTANG ketiga opsi ini dulu (README, .gitignore, license). Bikin aja repositori kosong di GitHub. Nanti kita tambahin file-file itu dari lokal. Kalau kamu centang, nanti pas mau nge-push dari lokal yang udah ada commit-nya bisa ada sedikit "drama" (konflik karena histori beda).
  4. Klik tombol hijau Create repository.

Sekarang kamu udah punya repositori kosong di GitHub! Halaman berikutnya bakal nunjukin URL repositorimu (misalnya, https://github.com/NamaPenggunaKamu/NamaRepoKamu.git) dan beberapa instruksi buat ngehubunginnya sama repo lokal. URL ini penting banget!

Halaman setelah membuat repo kosong di GitHub

Langkah 3: Menghubungkan Repositori Lokal ke Remote (git remote add)

Oke, kamu udah punya repo lokal di komputermu (yang udah di-git init) dan udah punya repo kosong di GitHub. Sekarang, kita perlu "ngasih tau" repo lokalmu di mana alamat repo remote-nya di GitHub.

  1. Buka Terminal di folder proyek Git lokalmu.

  2. Copy URL repositori remote dari halaman GitHub yang tadi (pilih yang HTTPS kalau baru mulai, lebih gampang). URL-nya biasanya kayak gini: https://github.com/NamaPenggunaKamu/NamaRepoKamu.git

  3. Di terminal, ketik perintah berikut, ganti URL-nya dengan URL repo GitHub-mu:

    bash
    git remote add origin https://github.com/NamaPenggunaKamu/NamaRepoKamu.git

    Mari kita bedah perintah ini:

    • git remote add: Perintah buat nambahin koneksi ke repositori remote.
    • origin: Ini adalah nama alias standar yang biasa dipake buat nunjuk ke repositori remote utamamu (yang di GitHub). Kamu sebenernya bisa pake nama lain, tapi origin itu konvensi umum.
    • https://...git: Ini URL repositori remote-mu di GitHub.

    Gak bakal ada output apa-apa kalau berhasil.

  4. Verifikasi Remote (Opsional tapi Bagus): Buat ngecek apakah remote-nya udah bener-bener ditambahin, kamu bisa ketik:

    bash
    git remote -v

    Harusnya dia nampilin sesuatu kayak gini:

    plaintext
    origin  https://github.com/NamaPenggunaKamu/NamaRepoKamu.git (fetch)
    origin  https://github.com/NamaPenggunaKamu/NamaRepoKamu.git (push)

    Ini artinya repo lokalmu udah "kenal" sama repo remote di GitHub dengan alias origin.

Alternatif: Kalau Repo Lokal Belum Ada, tapi Repo Remote di GitHub Udah Ada (Misal, Udah Ada README)

Kalau kamu bikin repo di GitHub dan langsung ngasih file README, cara paling gampang buat dapet salinan lokalnya adalah dengan git clone (yang bakal kita bahas di materi berikutnya).

Tapi, kalau kamu udah terlanjur punya folder proyek lokal (mungkin belum di-git init atau udah tapi masih kosong commit-nya) dan mau nyambungin ke repo GitHub yang udah ada isinya (misal, README dari GitHub), alurnya sedikit beda dan kadang butuh git pull dengan opsi tertentu buat ngegabungin histori. Buat pemula, cara di atas (bikin repo remote kosong, baru git remote add origin ... dari lokal yang udah ada git init dan commit) itu biasanya lebih gampang buat nge-push pertama kali.

Apa Selanjutnya? git push!

Setelah repo lokal dan remote-mu "kenalan", langkah berikutnya adalah "ngedorong" (push) semua commit yang udah kamu buat di lokal ke "rumah online"-nya di GitHub. Ini yang bakal kita bahas di materi selanjutnya!


Selamat! Kamu udah berhasil nyiapin "rumah" buat kodemu di GitHub dan ngasih tau Git lokalmu di mana alamat rumah itu. Ini langkah krusial buat bisa backup kodemu secara online, kerja bareng tim, dan majang karyamu.

Proses ini mungkin keliatan banyak langkahnya pas pertama kali, tapi lama-lama bakal jadi kebiasaan kok.


Kuis Setup GitHub & Remote Repository

Pertanyaan 1 dari 5

Platform web apa yang paling populer digunakan untuk menghosting repositori Git secara online dan memfasilitasi kolaborasi antar developer?