Menyiapkan bagian dalam ~/.ssh/config
adalah solusi yang bagus, tetapi mungkin berguna untuk mengetahui tentang metode lain.
Sintaks mirip- scp umum dari user@host:path
tidak memiliki tempat untuk port, tetapi Git juga mendukung ssh:
skema URL yang dapat digunakan untuk menentukan port:
ssh://git@github.com:22/asdf/asdf.git
Sementara ssh:
URL mendukung spesifikasi port, URL tidak mendukung jalur relatif (mis. Tidak ada ekuivalen langsung dengan sintaks seperti scp diuser@host:path
mana path
tidak dimulai dengan garis miring).
GitHub memperlakukan jalur relatif dan absolut secara identik, sehingga ini berfungsi untuk mereka, tetapi mungkin tidak bekerja untuk semua repositori Git berbasis SSH. Untuk hosting berbasis SSH sederhana, Anda mungkin perlu memasukkan /home/username/
atau /Users/username/
ketika beralih dari jalur relatif ke absolut. Beberapa sistem hosting mungkin tidak menangani jalur absolut sama sekali (meskipun saya cenderung menyebut kurangnya dukungan bug).