使用FTP部署git归档
我想通过FTP连接到我的Web空间来部署我的git存档。因为它只是一个sharehoster,所以我既没有根用户权限,也没有控制台访问权限,显然也没有git软件。我是这样设置的:使用FTP部署git归档,git,ftp,Git,Ftp,我想通过FTP连接到我的Web空间来部署我的git存档。因为它只是一个sharehoster,所以我既没有根用户权限,也没有控制台访问权限,显然也没有git软件。我是这样设置的: git remote add deploy ftp://user:password@host git push deploy master 。。。并尝试这样部署: git remote add deploy ftp://user:password@host git push deploy master 但我得到
git remote add deploy ftp://user:password@host
git push deploy master
。。。并尝试这样部署:
git remote add deploy ftp://user:password@host
git push deploy master
但我得到:“服务器拒绝您更改到给定目录”。
我试图手动创建git的目录,但这并没有改变任何事情。有谁比更换我的主机更好的建议吗?您不能通过FTP将git数据发送到服务器。但是,如果您只想部署工作树,即repo文件,您可以尝试以下操作
免责声明:我已经创建了PHPloy。听起来您需要指定一个具有写入权限的路径。我对FTP客户端中给定的目录具有写入权限,URL在浏览器中工作。我在git中尝试了带有和不带尾随斜杠的URL,但没有任何变化。