Pemrograman

Bahasa

Framework

Peralatan

Info

Mengatasi Masalah Public Key BitBucket

– 03 July 2016
Jika komputer anda baru pertama kali terhubung dengan bitbucket, mungkin anda akan mendapatkan error ini ketika meng-upload atau push kode.

Tidak seperti Github yang selalu meminta password setiap kali nge-push. Bitbucket menggunakan metode SSH Key untuk sinkronisasi repositori lokal dengan repositori remote (Bitbucket). Oleh karena itu, kita hanya perlu set up SSH untuk Git Bitbucket.

1. Membuat KeyGen SSH

Ketik perintah ssh-keygen pada termnial. Kemudian inputkan id (identitas) SSH anda.

Maka di dalam direktori ~/.ssh/ akan tercipa file key baru.

2. Jalankan SSH Angen dan Load SSH Key

Untuk memastikan apakah SSH Agen sudah berajalan atau tidak, gunakan perintah ini:
ps -e | grep [s]sh-agent
Kalau hasilnya seperti di bawah ini, berati SSH Agen sudah berjalan.

Tapi, kalau belum berjalan, gunakan perintah berikut ini untuk menjalankan SSH agent:
ssh-agent /bin/bash
Berikutnya kita Load SSH Key. Gunakan perintah:
ssh-add ~/.ssh/id_anda
Kemudian untuk mengecek, gunakan perintah:
ssh-add -l

3. Tambahkan Kunci Publik ke Akun Bitbucket

Ambil kuncil publik yang sudah anda buat, gunakan perintah cat.
cat ~/.ssh/id_anda.pub
Copy semua teks yang ditampilkan.

Kemudian masuk ke akun Bitbucket. Masuk ke Bitbucket Settings dengan mengelik avatar. Kemudian cari menu SSH Key di bagian samping. Tambahkan SSH Key dari yang sudah di-copy tadi.

4. Periksa Konektivitas

Ketik perintah berikut ini di terminal:
ssh -T git@bitbucket.org
Kalau hasilnya seperti di bawah ini, maka koneksi berhasil. Sekarang anda bisa sinkronkan repositori lokal dengan repositori remote yang ada di Bitbucket.

Catatan: Load kembali kunci SSH bila anda tidak terhubung lagi (jalankan perintah nomer 2).

Refernsi: