Lompat ke konten Lompat ke sidebar Lompat ke footer

Cara Membuat SSH dan Setup ke GitLab


Membuat SSH bukan hanya sekedar untuk bisa terhubung pada server yang kita setup, melainkan bisa digunakan untuk melakukan aktivitas git seperti clone, push, pull dst. Kali ini saya akan contohnya generate SSH melalui WSL yang mana cara ini bisa kamu terapkan juga ketika cukup menggunakan git-bash windows atau jika kamu menggunakan linux/mac. Caranya dan perintahnya tetap sama.

1. Buka Terminal WSL/Bash

Langkah pertama adalah membuka terminal WSL Anda (contohnya Ubuntu) pada Windows. Ini akan menjadi tempat utama untuk menjalankan seluruh perintah yang diperlukan.

2. Buat SSH Key Baru

Untuk menghubungkan WSL dengan GitLab, Anda perlu membuat SSH key baru. Jalankan perintah berikut:

ssh-keygen -t rsa -b 4096 -C "email@example.com"

Gantilah email@example.com dengan alamat email yang Anda gunakan di akun GitLab. Setelah perintah ini, Anda akan diminta untuk memilih lokasi penyimpanan key. Tekan Enter untuk menggunakan lokasi default (~/.ssh/id_rsa). Saat diminta memasukkan passphrase, tekan Enter lagi jika Anda tidak ingin menggunakannya (opsional).

3. Tambahkan SSH Key ke SSH Agent

Setelah key dibuat, kita perlu menambahkannya ke SSH agent agar bisa digunakan. Jalankan perintah berikut:

eval $(ssh-agent -s)
ssh-add ~/.ssh/id_rsa

Perintah ini akan memastikan bahwa SSH key baru Anda terdaftar dan siap digunakan.

4. Salin Public Key

Selanjutnya, Anda perlu menyalin SSH public key Anda agar bisa ditambahkan ke akun GitLab. Gunakan perintah berikut untuk melihat public key:

cat ~/.ssh/id_rsa.pub

Salin output yang dihasilkan, biasanya dimulai dengan ssh-rsa. Ini adalah key yang akan ditambahkan ke akun GitLab Anda.

5. Tambahkan SSH Key ke Akun GitLab

Untuk menambahkan SSH key ke akun GitLab Anda, ikuti langkah berikut:

  1. Masuk ke akun GitLab Anda dan buka menu Preferences > SSH Keys.
  2. Tempel (paste) SSH public key yang sudah Anda salin ke dalam kolom yang tersedia, lalu klik Add Key untuk menyimpannya.

6. Uji Koneksi SSH ke GitLab

Setelah key berhasil ditambahkan ke akun GitLab, uji koneksi SSH dengan mengetikkan perintah berikut:

ssh -T git@gitlab.com

Jika konfigurasi berhasil, Anda akan melihat pesan sambutan dari GitLab.

7. Clone Project dari GitLab Menggunakan SSH

Setelah semua langkah di atas selesai, Anda sudah siap untuk melakukan clone project dari GitLab menggunakan SSH. Gunakan perintah berikut:

git clone git@gitlab.com:username/nama-repository.git

Pastikan mengganti username/nama-repository sesuai dengan URL SSH dari repository yang ingin Anda clone.

Kesimpulan

Dengan mengikuti langkah-langkah di atas, Anda sekarang dapat mengatur SSH di WSL untuk mengakses dan bekerja dengan repository GitLab dengan aman dan mudah. Langkah-langkah ini akan membantu Anda meningkatkan efisiensi saat bekerja di lingkungan pengembangan berbasis GitLab.

Posting Komentar untuk "Cara Membuat SSH dan Setup ke GitLab"