我是一名分支机构工作人员,已经将我的现有代码库上传到了公司总部的FTP服务器。总部使用的是微软的FTP服务器。我无法访问服务器进行任何安装,并且只能使用真正支持主动模式FTP的FTP客户端来连接/浏览FTP服务器。
我尝试了以下命令行进行克隆:
我尝试了以下命令行进行克隆:
git clone ftp://companyDomain\username@ftp.company.com/project.repo/.git
git clone ftp://username@company.com@ftp.company.com/project.repo/.git
git clone ftp://username%40company.com@ftp.company.com/project.repo/.git
git clone ftp://username:password@ftp.company.com/project.repo/.git
我遇到了以下错误信息:
错误:连接
ftp.company.com:21
失败;在访问ftp://companyDomain\username@ftp.company.com/project.repo/.git/info/refs
时没有出现错误,致命错误:HTTP 请求失败
在输入上述命令时,我立即被要求输入密码。我输入密码,等待一段时间,然后收到上述错误消息。
完全明确地说,我不想将我的源代码的头版本推送到 FTP 服务器以进行部署,因此像 git-ftp, https://github.com/resmo/git-ftp 这样的工具对我没有帮助。我想做的是将我的存储库放在 FTP 服务器上,并让我们非常小的团队中的每个人都能够将更改推送/获取到 FTP 服务器上的存储库。
Git 支持主动 FTP 吗?发生了什么事?
谢谢, Chris