É possível usar o bzr no Launchpad sem usar a porta 22?

10

Estou tentando extrair e enviar para ramos do bazar hospedados no launchpad.net, mas meu provedor de internet está bloqueando a porta 22. É possível usar a porta 80 ou 443?

    
por Jeremy Bicha 15.11.2012 / 01:59

2 respostas

10

Aparentemente ! Com corkscrew .

sudo apt-get install corkscrew

edite ~/.ssh/config

Host *.launchpad.net
   ProxyCommand corkscrew <proxy> <port> %h %p
   User <your launchpad account name>

Obviamente sub-out todo o <fields> , mas depois disso, qualquer comando ssh (incluindo os comandos bzr + ssh) deve usar o seu proxy. Tenho certeza de que alguns proxies não permitirão isso, mas há pessoas suficientes sugerindo que isso indique que isso pode funcionar para você.

Editar: Re-lendo a sua pergunta, eu suspeito que há todas as possibilidades onde não há proxy no lugar, ou pelo menos se houver, é transparente e não é algo que você pode declarar, pois isso exige que você fazer.

Nesse caso, você pode precisar recorrer a um proxy externo. Se você tiver seu próprio servidor, instalando tinyproxy ou outra solução de proxy (mesmo mod_proxy no Apache) nele. Contanto que não esteja a um milhão de milhas de distância, você não deve adicionar muito atraso e lembre-se, isso só se aplica ao SSH para o launchpad.

Eu continuo recebendo gyps de ISPs de baixa qualidade, corte-os completamente. A maioria dos ISPs oferece suporte a conexões VPN e não faz nada para interferir neles porque as pessoas precisam deles para trabalhar. Se você pode VPN em uma rede melhor, você pode fazer o que quiser.

    
por Oli 15.11.2012 / 02:06
8
Os

Pulls parecem funcionar com esta sintaxe:

bzr pull http://bazaar.launchpad.net:80/~ubuntu-branches/ubuntu/raring/gnome-control-center/raring/

Empurra falha com este erro:

bzr: ERROR: Cannot lock LockDir(http://bazaar.launchpad.net:80/~ubuntu-branches/ubuntu/raring/gnome-control-center/raring/.bzr/branch/lock): Transport operation not possible: http does not support mkdir()

    
por Jeremy Bicha 15.11.2012 / 02:27