Bất cứ ý tưởng tại sao một repo GIT chỉ hoạt động khi sử dụng ssh://git@server.com/repo.git
và không khi sử dụng git@server.com/repo.git
?
Đó là thiết lập máy chủ bởi người khác nên không biết nó được thiết lập như thế nào nhưng trên BitBucket hoặc GitHub tôi chỉ có thể sử dụng git@server.com/repo.git
và nó hoạt động và sao chép repo bằng giao thức SSH. Bất cứ ý tưởng tại sao cho máy chủ này iy chỉ hoạt động khi sử dụng ssh://git@server.com/repo.git
?
Vì vậy, tôi cần phải thêm ssh://
ở phía trước.
ssh://git@server.com/repo.git
hoạt động trong khi git@server.com/repo.git
không. Tôi không thêm vào :port
trong mọi trường hợp. Khi tôi cố gắng mà không ssh://
nhận được fatal: repository 'git@server.com/something/repo.git' does not exist
. Với ssh://git@server.com/something/repo.git
nó hoạt động.
ssh://git@server.com:2222/