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:
- Masuk ke akun GitLab Anda dan buka menu Preferences > SSH Keys.
- 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"