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/

相关文章:

linux - redhat中的sftp配置

python - 使用 Paramiko 保留时间戳

git - 使用 Git,如何记录两个特定分支之间 merge 提交的所有提交?

git - 如何在 jgitflow-mavenplugin 中没有 develop 分支工作

google-cloud-platform - 无法通过SSH/gcloud进入默认的Google深度学习虚拟机

linux - 允许用户 ^C 子进程而不是整个脚本

来自 Windows 的 git push 验证将作者设置为未知

php - 从当前目录下的 php 文件执行 git commit

python - 无法使用来自 Docker 容器的 SSH 隧道连接到远程数据库

linux - 如何使用 expect 从 SFTP 服务器捕获 sftp ls 命令的输出?