GIT支持推送到ftp服务器吗?

GIT支持推送到ftp服务器吗?,git,ftp,git-push,Git,Ftp,Git Push,我相信git ftp支持是最近增加的,但git push文档确实明确指出“git本机支持ssh、git、http、https、ftp、ftps和rsync协议。” 然而,其他人问如果发生这种情况该怎么办,我也遇到了完全相同的问题 那么——有人能肯定地说明“git推送”是否与ftp协议一起工作吗 如果是。。。那么有人能回答吗?:-) 如果没有。。。这是在工作中,还是我应该看看git ftp 我在Windows下使用git 1.7.3.1 非常感谢您提供的任何信息或建议!(顺便说一句,我把这个问题都

我相信git ftp支持是最近增加的,但git push文档确实明确指出“git本机支持ssh、git、http、https、ftp、ftps和rsync协议。”

然而,其他人问如果发生这种情况该怎么办,我也遇到了完全相同的问题

那么——有人能肯定地说明“git推送”是否与ftp协议一起工作吗

如果是。。。那么有人能回答吗?:-)

如果没有。。。这是在工作中,还是我应该看看git ftp

我在Windows下使用git 1.7.3.1


非常感谢您提供的任何信息或建议!(顺便说一句,我把这个问题都链接得很好,但是作为一个低级别的1级,我只得到一个链接,所以不得不删除其他链接…

在你的另一个问题中,你似乎在使用
user@host
在您的FTP URL中


不要提及支持
用户@

我不知道这是否有效,但需要注意的是.netrc支持

我知道在windows上,这里的一些人将他们的HTTP登录凭据放在一个netrc文件中,这样他们就不必在git命令中指定它。也许FTP也能起到类似的作用

我在OSX上,该文件位于我的主目录中。我不知道它在windows上的位置。

我认为您应该使用它,它是一个GUI工具,用于将git存储库中更改的文件推送到ftp服务器


您可以通过GUI方式检查更改的文件,它可以保存您的ftp连接详细信息以备将来使用。

否,Git不支持推送到ftp服务器。这是我的

但是有几种工具可以将代码上传到使用Git的FTP服务器

  • -上载当前提交的shell脚本。它存储最后上载的提交id,并仅上载更改的文件
  • -上传提交的python脚本。它附带了一个post-receive钩子,可以从裸存储库进行部署。但最后一次犯罪已经三年多了
  • -一个php脚本,它还通过存储提交id只上载更改的文件
  • -一个Grunt脚本,只上传更改过的文件

这是其他人的问题,它正好描述了我的问题。您是对的,这些文件没有指出“user@host“ftp协议的语法,感谢您指出这一点。不过,它看起来确实有效——至少,它会导致出现密码提示。如果没有用户规范,我不会得到密码提示,那么推送会立即失败。不过,谢谢,凭据似乎不是问题。