J'essaie de tirer et de pousser vers les succursales du bazar hébergées sur launchpad.net mais mon fournisseur d'accès Internet bloque le port 22. Est-il possible d'utiliser le port 80 ou 443 à la place?
J'essaie de tirer et de pousser vers les succursales du bazar hébergées sur launchpad.net mais mon fournisseur d'accès Internet bloque le port 22. Est-il possible d'utiliser le port 80 ou 443 à la place?
Réponses:
Apparemment ! Avec corkscrew
.
sudo apt-get install corkscrew
Et éditez ~/.ssh/config
Host *.launchpad.net
ProxyCommand corkscrew <proxy> <port> %h %p
User <your launchpad account name>
Évidemment, supprimez tout, <fields>
mais après cela, toute commande ssh (y compris les commandes bzr + ssh) devrait utiliser votre proxy. Je suis certain que certains mandataires ne le permettront pas, mais il y a suffisamment de personnes qui suggèrent cela pour laisser entendre que cela pourrait fonctionner pour vous.
Edit: En relisant votre question, je soupçonne qu'il y a toutes les possibilités où il n'y a pas de proxy en place, ou du moins s'il y en a, c'est transparent et pas quelque chose que vous pouvez déclarer, comme cela vous oblige à le faire.
Dans ce cas, vous devrez peut-être recourir à un proxy externe. Si vous avez votre propre serveur, une installation tinyproxy
ou une autre solution proxy (même mod_proxy dans Apache) dessus. Tant qu'il n'est pas à un million de kilomètres de vous, cela ne devrait pas ajouter trop de retard et rappelez-vous, cela ne s'applique qu'à SSH pour Launchpad.
Si vous continuez à obtenir des gyps de FAI de mauvaise qualité, coupez-les complètement. La plupart des FAI prennent en charge les connexions VPN et ne font rien pour interférer avec eux car les gens en ont besoin pour travailler. Si vous pouvez VPN dans un meilleur réseau, vous pouvez faire ce que vous voulez.
Les pulls semblent fonctionner avec cette syntaxe:
bzr pull http://bazaar.launchpad.net:80/~ubuntu-branches/ubuntu/raring/gnome-control-center/raring/
Les push échouent avec cette erreur:
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()