繁体   English   中英

使用FTP可访问的Web服务器托管Git?

[英]Git hosting using an FTP-accessible web server?

我运行的(可怕的)网站托管在第三方Web服务器上。 我可以通过FTP访问我的Web服务器。 据说Git可以通过FTP本地推/拉。

由于Web服务器已经可以在任何地方访问,因此我希望将其用作集中式Git存储库。 我可以推送更新,然后从任何地方获取它们。

问题是,当我尝试将其推送时,出现以下错误:

error: RETR response: 550 while accessing [insert my repository info here]

550似乎是FTP权限被拒绝错误。 但是,我输入了正确的用户名和密码。 我可以通过FTP客户端创建所需的任何文件夹结构,因此,如果我已经可以随意读写,那么Git需要什么特殊权限?

编辑 :我没有SSH访问此Web服务器-只有FTP。

git-ftp怎么样? 这似乎是正确的解决方案。

实际上,Git并非旨在用作CVS或SubVersion之类的中央存储库。 您可以做的是克隆本地存储库并将其托管在服务器上。 进行更改时,可以在本地提交更改,并且准备在服务器上更新存储库时,可以使用git push命令。 这是一个链接,向您展示sourceforge是如何做到的。 sourceforge示例 希望能有所帮助。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM