ความคิดใดที่ว่าทำไม repo ของ GIT จะทำงานเฉพาะเมื่อใช้งานssh://git@server.com/repo.gitและไม่ใช้เมื่อgit@server.com/repo.gitใด
มันเป็นการเซ็ตอัพเซิร์ฟเวอร์ของคนอื่นดังนั้นจึงไม่รู้เลยว่ามันเป็นการเซ็ตอัพ แต่ใน BitBucket หรือ GitHub ฉันสามารถใช้งานได้git@server.com/repo.gitและมันจะทำงานและโคลน repo โดยใช้โปรโตคอล SSH ความคิดใด ๆ ว่าทำไมสำหรับเซิร์ฟเวอร์นี้ฉันใช้งานได้เฉพาะเมื่อใช้ssh://git@server.com/repo.git?
ดังนั้นฉันต้องเพิ่มssh://ด้านหน้า
ssh://git@server.com/repo.gitทำงานgit@server.com/repo.gitได้ตามปกติ ฉันไม่ได้เพิ่ม:portในกรณีใด ๆ เมื่อฉันพยายามโดยไม่ต้องฉันได้รับssh:// fatal: repository 'git@server.com/something/repo.git' does not existด้วยการssh://git@server.com/something/repo.gitทำงาน
ssh://git@server.com:2222/