我可以通过Git部署到Rackspace云网站吗?

我想知道是否有人知道通过Git-Push部署到Rackspace Cloud站点的方式?

我联系了Rackspace的支持人员,他们只能告诉我,只要我不需要root权限, 这是可能的吗?

我似乎无法在Google上find任何东西,但是我认为我至less会仔细检查,因为我只是熟悉推送到GitHub和Heroku。

Rackspace云网站不允许上传git,只允许FTP上传。

我假设你在你的实例上安装了git。

服务器上用“–bare”创build服务器的回购

[server:~/]$ mkdir app.git [server:~/]$ cd app.git [server:~/app.git]$ git init --bare 

在客户端克隆上,提交并推送:

 [client:~/]$ git clone ssh://<username>@<servername>/~/app.git app [client:~/]$ cd app [client:~/app]$ touch readme.rst [client:~/app]$ git add readme.rst [client:~/app]$ git commit -am"Initial commit" [client:~/app]$ git push origin master 

现在你的代码被推送到服务器。 你能从这里做什么取决于你。

附加说明:git是一个分布式的版本控制系统,这意味着“客户端”和“服务器”之间几乎没有区别。 在这种情况下,没有额外的服务在你的服务器上运行,你只需要ssh访问,其余的就是git。