Published on

Cara Remote Git dengan SSH

Authors

Isi konten :

Install Git

  1. Debian/Ubuntu based
sudo apt update
sudo apt install git
  1. Arch/Manjaro based
sudo pacman -Syu git
  1. FreeBSD
sudo pkg update
sudo pkg install git
  1. Cek Git Version
git --version

Membuat ssh private dan public key

Buka terminal, jalankan

ssh-keygen

secara default public/private key dibuat di ~/.ssh/id_rsa, jika file sudah tersedia bisa buat dengan nama file lain. isi passphrase atau bisa dikosongkan saja langsung enter.

gitssh

Login ke Website Github

Login ke Github, masuk ke Setting > SSH and GPG keys > New SSH key

gitssh

Isi Title, copy isi file '~/.ssh/id_rsa.pub` atau public key yang tadi sudah dibuat kemudian klik Add SSH Key.

gitssh

buka terminal, coba test ssh ke github ssh -T git@github.com

gitssh

Test clone repository

git clone git@github.com:username/repository.git
gitssh

Masuk ke hasil clone repository, remote repository dengan perintah

git remote set-url origin git@github.com:username/repository.git
gitssh

Cek status remote git git remote -v

gitssh

Test git pull

gitssh

Test git push

gitssh

Remote git dengan ssh cukup mudah, terlebih tidak perlu autentifikasi username dan password setiap kali melakukan git push.