É possível usar o bzr no Launchpad sem usar a porta 22?
10
Estou tentando extrair e enviar para as ramificações do bazar hospedadas no launchpad.net, mas meu provedor de Internet está bloqueando a porta 22. É possível usar a porta 80 ou 443?
@jokerdino Acho que sua resposta é a melhor. Porém, não é exatamente uma duplicata, porque alguém pode não perceber que precisa executar o ssh por uma porta diferente para usar o bzr. Portanto, é um problema de descoberta.
Obviamente, exclua todos os <fields>itens, mas depois disso, qualquer comando ssh (incluindo os comandos bzr + ssh) deve usar seu proxy. Estou certo de que alguns proxies não permitirão isso, mas há pessoas suficientes sugerindo isso para sugerir que isso pode funcionar para você.
Editar: relendo sua pergunta, suspeito que haja todas as possibilidades em que não haja proxy no lugar ou, pelo menos, se houver, é transparente e não é algo que você possa declarar, pois isso exige que você faça.
Nesse caso, pode ser necessário recorrer a um proxy externo. Se você possui seu próprio servidor, instalando tinyproxyou outra solução proxy (até mod_proxy no Apache) nele. Desde que não esteja a um milhão de milhas de distância, você não deve adicionar muito atraso e lembre-se de que isso se aplica apenas ao SSH na barra de lançamento.
Se você continuar obtendo gyp de ISPs de má qualidade, corte-os completamente. A maioria dos ISPs suporta conexões VPN e não faz nada para interferir com elas, porque as pessoas precisam delas para trabalhar. Se você pode VPN em uma rede melhor, pode fazer o que quiser.
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()
Respostas:
Aparentemente ! Com
corkscrew
.E editar
~/.ssh/config
Obviamente, exclua todos os
<fields>
itens, mas depois disso, qualquer comando ssh (incluindo os comandos bzr + ssh) deve usar seu proxy. Estou certo de que alguns proxies não permitirão isso, mas há pessoas suficientes sugerindo isso para sugerir que isso pode funcionar para você.Editar: relendo sua pergunta, suspeito que haja todas as possibilidades em que não haja proxy no lugar ou, pelo menos, se houver, é transparente e não é algo que você possa declarar, pois isso exige que você faça.
Nesse caso, pode ser necessário recorrer a um proxy externo. Se você possui seu próprio servidor, instalando
tinyproxy
ou outra solução proxy (até mod_proxy no Apache) nele. Desde que não esteja a um milhão de milhas de distância, você não deve adicionar muito atraso e lembre-se de que isso se aplica apenas ao SSH na barra de lançamento.Se você continuar obtendo gyp de ISPs de má qualidade, corte-os completamente. A maioria dos ISPs suporta conexões VPN e não faz nada para interferir com elas, porque as pessoas precisam delas para trabalhar. Se você pode VPN em uma rede melhor, pode fazer o que quiser.
fonte
Os puxões parecem funcionar com esta sintaxe:
bzr pull http://bazaar.launchpad.net:80/~ubuntu-branches/ubuntu/raring/gnome-control-center/raring/
Os pushs falham 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()
fonte