Pertama-tama kita klik kanan terlebih dahulu git base here di salah satu folder seperti gambar berikut ini :
setelah tampilan git bash muncul kita coba masuk ke folder .ssh untuk mengecek apakah kita sudah pernah membuat geneate key atau belum, maka kita ketik : cd ~/.ssh
lalu ketik enter
jika sudah masuk ke folder .ssh, untuk melihat list file/data yang ada di dalamnya kita ketik : ls lalu ketik enter
maka terlihat id_rsa dan id_rsa.pub, id tersebut menandakan komputer tersebut pernah melakukan generate SSH Key, dikarenakan jika kita melakukan geneate ssh key tanpa merubahan nama generate ssh key maka kedua nama file tersebut yang akan terbentuk.
tapi di sini akan mencoba kembali melakukan generate ssh key, dengan mengetik : ssh-keygen
lalu ketik enter
setelah kita mengetik enter maka anda akan tanya apakah file ssh key akan di beri nama apa?, dan file tersebut akan di simpen di directori C:/folder User/nama_user/folder .ssh/
jika anda bingung memberi nama ssh keynya maka anda ketik enter saja, maka akan otomatis tersave dengan nama file id_rsa dan id_rsa.pub, tetapi jika anda ingin memberi nama lain silahkan saja.
contoh saya akan memberi nama key tersebut dengan nama acepsopian seperti gambar berikut ini :
Kemudian ketik enter, enter lagi selama 2 kali, maka terbentuklah ssh key nya.
file yang terbentuk nantinya ada dua acepsopian dan acepsopian.pub
Langkah selanjutnya kita akan menggunakan ssh key tersebut, untuk di gunakan agar bisa melakukan git clone.
untuk melihat generate ssh keynya bisa di lihat di folder C:/folder User/nama_user/folder .ssh/
lalu buka yang menggunakan .pub, atau bisa juga dengan mengetik : cat ~/.ssh/acepsopian.pub
acepsopian.pub di sesuaikan dengan nama yang di buat saat poses generate jika nama mengunakan nama defaultnya silahkan ketik : cat ~/.ssh/id_rsa.pub
Copykan yang di tandai merah di atas, kemudian buka web gitlab atau sejenisnya, kemudian masukan key yang tadi seperti gambar berikut :
Kemudian masukan klik add New dan masukan generate ssh key yang tadi di buat
Maka proses generate ssh key telah selesai di lakukan silahkan lakukan proses git clone
git clone git@www.acepsopian.com:portofolio.git
Jika ada ribet melakukan clone git silahkan bisa juga menggunakan https, nanti jika di minta user dan password
silahkan masukan user dan password gitnya