2012-02-06 9 views
7

tôi nhận được một lỗi nghiêm trọng mỗi khi tôi cố gắng sao chép kho Git của tôi:Nhân bản một kho Git qua SFTP

tôi chạy này:

$ git clone sftp://[email protected]/git/foobar.git 

và tôi có được điều này:

fatal: Unable to find remote helper for 'sftp' 

Tôi đang cố gắng sao chép từ máy chủ này sang máy chủ khác, cả hai đều sử dụng xác thực SSH.

Có điều gì tôi cần cài đặt để bật trình trợ giúp từ xa SFTP này không?

Cảm ơn trước vì bất kỳ lời khuyên nào bạn có thể cung cấp!

+7

Tôi không nghĩ 'git' trực tiếp hỗ trợ sftp: bạn nên sử dụng URL' ssh: // '. – Borealid

+0

Điều gì xảy ra khi bạn thực hiện 'git clone foo @ bar.ca/git/foobar.git'? – Johnsyweb

+1

Im cá cược anh ta sẽ nhận được một lỗi từ việc không chỉ định một giao thức. Git hỗ trợ ftps là khác nhau. Im đoán lý do nó không hỗ trợ sftp là bởi vì nếu bạn đã thiết lập ssh thì bạn sẽ không cần sftp ở đây – jdi

Trả lời