GitLab + IntelliJ & PyCharm di Windows

Jika kita menggunakan IDE IntelliJ dan PyCharm,  maka untuk interface ke GitHub sudah disediakan fasilitas standard. Masalahnya, repo GitHub sifatnya public (untuk account gratisan). Bukan saya tidak mau membagi code, tapi seringkali kualitasnya masih buruk dan memalukan untuk di-share. Alternatifnya adalah GitLab yang dapat membuat private repo. Saya posting langkah-langkahnya sebagai catatan pribadi karena bagi saya selalu bermasalah untuk Windows.

Langkah pertama adalah menginstall plugin GitLab project. Lalu setting –> Gitlab Setting. Isi dengan informasi token yang digenerate di situs GitLab. Pastikan juga git untuk Windows sudah diinstall.

Saat saya coba commit-push, keluar pesan bahwa repo berhasil dibuat tapi tidak bisa push. Error yang lain yang muncul “Push failed: Failed with error: Could not read from remote repository.”

Saya cek ternyata sekarang harus menggunakan SSH key.

  • Gunakan PuttyGen untuk mengenerate private-public key.   Harus diletakkan di   C:\Users\[nama user]\.ssh  (create directory dengan command line). Klik tombol save public key,  beri nama id_rsa.pub. Plih tab convertion, pilih OpenSSH untuk private key, lalu simpan ke direktori tersebut dengan nama id_rsa
  • Copy isi public key yang ada di layar PuttyGen ke situs GitLab
  • Di bagian Setting –> Git SSH Executable pilih “Build-In”, test untuk memastikan git sudah berfungsi.

Coba lagi clone/push.

Catatan: untuk linux gunakan perintah ssh-keygen -t rsa   lalu copy isi id_rsa.pub ke gitlab.

 

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout /  Ubah )

Foto Google

You are commenting using your Google account. Logout /  Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout /  Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout /  Ubah )

Connecting to %s