การตั้งค่าส่วนใน~/.ssh/configเป็นวิธีการแก้ปัญหาที่ดี แต่อาจมีประโยชน์ที่จะทราบเกี่ยวกับวิธีอื่น
ไวยากรณ์เหมือนscpทั่วไปของuser@host:pathไม่มีที่สำหรับพอร์ต แต่ Git ยังรองรับssh:รูปแบบ URL ที่สามารถใช้เพื่อระบุพอร์ต:
ssh://git@github.com:22/asdf/asdf.git
ในขณะที่ssh:URL รองรับคุณสมบัติของพอร์ต แต่ก็ไม่รองรับพา ธ ที่สัมพันธ์กัน (เช่นไม่มีทางเทียบเท่าโดยตรงกับไวยากรณ์เหมือนของscpuser@host:pathที่pathไม่ได้เริ่มต้นด้วยเครื่องหมายสแลช)
GitHub ปฏิบัติต่อสัมพัทธ์และพา ธ สัมบูรณ์เหมือนกันดังนั้นจึงใช้งานได้สำหรับพวกเขา แต่อาจใช้ไม่ได้กับที่เก็บ Git ที่ใช้ SSH ทั้งหมด สำหรับการโฮสต์ที่ใช้ SSH แบบง่ายคุณอาจต้องแทรก/home/username/หรือ/Users/username/เมื่อเปลี่ยนจากสัมพันธ์กับพา ธ สัมบูรณ์ ระบบโฮสติ้งบางระบบอาจไม่รองรับพา ธ สัมบูรณ์เลย (แม้ว่าฉันจะเรียกว่าขาดการสนับสนุนบั๊ก)