ทำเว็บนี้ขึ้นมา เอาไว้บันทึกโค้ด การแก้ไขปัญหาต่างๆ ที่พบเจอ

ตั้งค่า git ssh ให้ใช้ port 443

หน้าหลัก » Dev » ตั้งค่า git ssh ให้ใช้ port 443

ปกติหากใช้ git ผ่าน ssh จะวิ่งผ่าน port 22

git clone git@github.com:project/test.git

ซึ่งบางที่ติด policy ไม่ให้ใช้ port นี้ ดังนั้นจึงต้องใช้ port 443 แทน ตั้งค่าดังนี้

nano ~/.ssh/config

ใส่:

Host github.com
    HostName ssh.github.com
    User git
    Port 443

จากนั้นใช้คำสั่งเดิม

git clone git@github.com:project/test.git

เพื่อความชัวว่า server ออก port 443 ไปยัง ssh.github.com ได้

nc -zv ssh.github.com 443

ถ้าได้จะแสดง

Connection to ssh.github.com 443 port [tcp/https] succeeded!