git - 通过 SFTP 克隆 Git 存储库

标签 git ssh sftp

每次尝试克隆我的 Git 存储库时,我都会遇到 fatal error :

我运行这个:

$ git clone sftp://foo@bar.ca/git/foobar.git

我明白了:

fatal: Unable to find remote helper for 'sftp'

我正在尝试从一台服务器克隆到另一台服务器,两者都使用 SSH 身份验证。

我需要安装什么来启用这个 SFTP 远程助手吗?

提前感谢您提供的任何建议!

最佳答案

为了让 jdi 上面的评论更明确:Git 中没有 sftp 远程助手。 Available remote helpers包括 git-remote-ftps,但是 ftps ( FTP over SSL ) 和 sftp ( SSH File Transfer Protocol ) 是 fundamentally different protocols .也就是说,使用 ftps 克隆 Git 存储库并不常见,您可能想改用 ssh。

关于git - 通过 SFTP 克隆 Git 存储库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9163295/

相关文章:

file-io - Camel 无法选择 0 字节文件

git - 相对提交引用

ssh - PuTTY PSCP 错误 "Local to local copy not supported"当用户名包含斜杠时

amazon-web-services -/var/www/html目录和/www作为根目录的区别

java - 如何使用 JSch 为 SFTP 连接添加 TLS 功能

scala - 当我在 Scala 代码中使用它时,无法从 Jsch 导入 ChannelSftp.LsEntry,为什么?

git - 使用 git svn clone 将 svn 转换为 git

未检测到 RStudio Git

git - Google 容器构建器,为新分支创建新命名空间

ruby - Vagrant ssh 使用 -c 或 --COMMAND 导致 session 关闭