我运行一个(可怕的)网站,是托管在第三方网络服务器上。我可以通过FTP访问我的web服务器。Git应该具有本地通过FTP推拉的能力。
由于我的web服务器已经在任何地方都可以访问,所以我希望使用它作为一个集中的Git存储库。我可以推它的更新,然后从任何地方得到它们。
问题是,当我试图推到它时,我会得到以下错误:
error: RETR response: 550 while accessing [insert my repository info here]
550似乎是FTP权限被拒绝的错误。然而,我有正确的用户名和密码插入。我可以通过FTP客户端创建我想要的任何文件夹结构,如果我已经可以随意读写,那么Git需要什么特殊权限呢?
编辑:我没有访问此web服务器的SSH权限--只有FTP。
发布于 2011-12-05 21:08:48
Git实际上并不是设计成像CVS或SubVersion这样的中央存储库。您可以做的是克隆本地存储库,并将其驻留在服务器上。当您在本地进行更改时,当您准备在服务器上更新您的存储库时,您将使用git push命令。这里有一个链接,向您展示sourceforge是如何做到的。sourceforge示例。希望这能有所帮助。
发布于 2013-04-03 14:27:35
git-ftp怎么样?这似乎是正确的解决办法。
https://stackoverflow.com/questions/8389617
复制相似问题