Menyiapkan bagian dalam ~/.ssh/configadalah solusi yang bagus, tetapi mungkin berguna untuk mengetahui tentang metode lain.
Sintaks mirip- scp umum dari user@host:pathtidak 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 pathtidak 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).