Scroll untuk baca artikel
Example 325x300
Example floating
Example floating
Example 728x250
artikelssh

Tutorial: SSH ke GitHub Codespaces di Windows

2
×

Tutorial: SSH ke GitHub Codespaces di Windows

Sebarkan artikel ini
Example 468x60

Tutorial ini menjelaskan langkah-langkah mendapatkan akses SSH ke GitHub Codespaces menggunakan Windows, step-by-step.

Example 300x600

1. Persiapan

  • Pastikan Windows kamu tersambung internet.
  • Memiliki akun GitHub.
  • Sudah punya repository di GitHub atau akses collaborator ke repository lain.

2. Install GitHub CLI (gh)

  1. Download installer terbaru
    Kunjungi: https://github.com/cli/cli/releases/latest
    Pilih Windows (gh_x.x.x_amd64.msi).
  2. Install
    • Jalankan file .msi yang di-download
    • Ikuti instruksi hingga selesai
  3. Cek instalasi
gh --version

Jika muncul versi gh, instalasi berhasil.

Alternatif dengan winget:

winget install --id GitHub.cli

3. Setup SSH Key

  1. Cek apakah sudah punya SSH key:
dir %userprofile%\.ssh
  • Jika ada file id_rsa atau id_ed25519, lanjut ke step berikutnya.
  • Jika belum ada:
ssh-keygen -t ed25519 -C "email@domain.com"
  • Tekan Enter terus saja untuk default path.
  1. Tambahkan SSH key ke GitHub

4. Login ke GitHub CLI dengan scope Codespaces

  1. Login pertama kali:
gh auth login
  • Pilih GitHub.com
  • Pilih SSH
  • Ikuti instruksi di browser untuk authorize
  1. Refresh token dengan scope codespace:
gh auth refresh -h github.com -s codespace
  1. Cek status login:
gh auth status
  • Pastikan muncul Logged in to github.com
  • Pastikan codespace termasuk dalam scopes

Noted *

Jika gh belum di install maka jalankan perintah ini :

winget install --id GitHub.cli

5. List Codespaces aktif

gh codespace list

Contoh output:

NAME       REPOSITORY         BRANCH  STATE       CREATED
myspace    sodikinnaa/app     main    Available   5m ago
  • NAME adalah nama Codespace yang akan dipakai untuk SSH.

6. SSH ke Codespace

gh codespace ssh -c <NAMA_CODESPACE>
  • Ganti <NAMA_CODESPACE> dengan nama Codespace dari step sebelumnya.
  • Setelah itu kamu sudah masuk ke terminal Codespace.

7. Opsional: Pakai VS Code Remote – SSH

  1. Install Remote – SSH extension di VS Code
  2. Tambahkan host:
ssh <USERNAME>@<HOST> -p <PORT>
  • Host dan port bisa dilihat di dashboard Codespace atau menggunakan gh codespace ssh --show-connection-command.

8. Catatan Penting

  • Harus punya akses admin/collaborator ke repository untuk Codespace.
  • Codespace hanya bisa SSH untuk repos yang kamu punya akses.
  • Pastikan SSH key sudah ditambahkan ke GitHub.
  • Selalu gunakan GitHub CLI versi terbaru.

9. Troubleshooting

| Masalah | Solusi |
||–|
| 'gh' is not recognized | Install GitHub CLI dan restart terminal |
| HTTP 403: Must have admin rights | Pastikan repository kamu punya akses atau refresh auth dengan -s codespace |
| Tidak bisa SSH | Cek nama Codespace benar, login sudah berhasil, dan SSH key sudah ditambahkan |

Dengan mengikuti tutorial ini, kamu bisa mengakses Codespace via SSH langsung dari Windows, siap untuk development atau menjalankan command-line tools.

Example 300250
Example 120x600

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *