Usando bzr + sftp no WebFaction

Created: Jan. 1, 2010, 4 a.m.
Update: Oct. 29, 2020, 7:11 p.m.
bzr + sftp no WebFaction

Por padrão a webfaction não tem bzr. A melhor forma de "instalar" é manualmente na sua conta. Para o uso do sftp,  bzr sftp:// é preciso da biblioteca Paramiko.

O que é WebFaction? www.webfaction.com

O que é BZR? http://bazaar.canonical.com/en/

O que é PARAMIKO? https://pypi.python.org/pypi/paramiko/

 

Erro usando BZR+SSH no webfaction

$ bzr co  bzr+ssh://login@mywebsite.webfaction.com:22/~/projeto

ssh: Could not resolve hostname arkman.futuria.com.br: Name or service not known

ConnectionReset reading response for 'BzrDir.open_2.1', retrying

ssh: Could not resolve hostname mywebsite.webfaction.com: Name or service not known

bzr: ERROR: Connection closed: Unexpected end of message. Please check connectivity and permissions, and report a bug if problems persist. 

bzr: warning: some compiled extensions could not be loaded; see <https://answers.launchpad.net/bzr/+faq/703>


Solução

Instalando paramiko 1.7. Diretório biblioteca python2.7

$ cd ~/lib/python2.7

$ wget -c http://www.lag.net/paramiko/download/paramiko-1.7.7.1.tar.gz

$ tar zxfv 1.7.7.1.tar.gz

$ ln -s paramiko-1.7.7.1/paramiko paramiko

Testando. Nenhum mensagem de erro deve aparecer.

$ python2.7

$ import paramiko

Instalando BZR

$ mkdir ~/opt

$ cd ~/opt

$ wget -c https://launchpad.net/bzr/2.6/2.6.0/+download/bzr-2.6.0.tar.gz

$ tar zxfv bzr-2.6.0.tar.gz

Pronto!  Agora é só usar o bzr com python2.7

$ python2.7 ~/opt/bzr-2.6.0/bzr co sftp://URL

Faça bom aproveito!

Mantenha o auto e URL original.


Tiago de Souza Moraes - teago.futuria.com.br - 2020 // CSS by UIKIT CSS