Posso implantar via Git nos sites da Rackspace Cloud?

2

Eu queria saber se alguém sabe de uma maneira de implantar no Rackspace Cloud Sites via Git-push?

Entrei em contato com o suporte da Rackspace e tudo o que eles podem me dizer é que eu posso conseguir, desde que não precise de acesso root. Isso é algo possível?

Parece que não consigo encontrar nada no Google, mas pensei em pelo menos verificar novamente, já que estou familiarizado apenas com o envio para o GitHub & Heroku.

    
por SkinnyGeek1010 29.04.2012 / 20:39

2 respostas

2

Os sites em nuvem da Rackspace não permitem o upload de gits, apenas o upload de FTP é permitido.

    
por 30.04.2012 / 02:43
0

Estou supondo que você tenha o git instalado em sua instância.

No servidor crie um repositório para um servidor com "--bare"

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

No cliente clone, commit e push:

[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

Agora seu código foi enviado para o servidor. O que você pode fazer daqui depende de você.

Nota adicional: git é um sistema de controle de versão distribuído, o que significa que há pouca diferença entre um "cliente" e um "servidor". Neste caso, não há nenhum serviço extra rodando em seu servidor, você só precisa de acesso ssh, git faz o resto.

    
por 29.04.2012 / 21:55