Чи можна використовувати bzr на Launchpad без використання порту 22?


10

Я намагаюся виїхати з магазину базару, розміщеного на сайті startpad.net, і просуватися до нього, але мій Інтернет-провайдер блокує порт 22. Чи можна замість цього використовувати порт 80 або 443?



@jokerdino Я думаю, що ваша відповідь найкраща. Однак це зовсім не дублікат, оскільки хтось може не усвідомлювати, що їм потрібно запустити ssh через інший порт, щоб використовувати bzr. Тож це проблема виявлення.
— Джеремі Біча

Відповіді:


10

Мабуть ! З corkscrew.

sudo apt-get install corkscrew

І редагуйте ~/.ssh/config

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

Очевидно, виправте все, <fields>але після цього будь-яка команда ssh (включаючи команди bzr + ssh) повинна використовувати ваш проксі. Я впевнений, що деякі проксі не дозволять цього зробити, але є достатньо людей, які пропонують це натякнути, що це може працювати для вас.

Редагувати: Перечитавши ваше запитання, я підозрюю, що існує всяка можливість, коли немає проксі-сервера або, принаймні, якщо він є, він прозорий і не те, що ви можете декларувати, як це потрібно зробити.

У такому випадку вам може знадобитися перейти на зовнішній проксі. Якщо у вас є власний сервер, tinyproxyвстановіть на ньому інше рішення проксі (навіть mod_proxy в Apache). Поки це не мільйон миль від вас, він не повинен надмірно відставати і пам’ятайте, це стосується лише SSH до стартової панелі.

Якщо ви продовжуєте отримувати гіпс від сором'язних провайдерів, виріжте їх повністю. Більшість провайдерів підтримують VPN-з'єднання і не роблять нічого, щоб заважати їм, оскільки люди вимагають їх роботи. Якщо ви можете VPN в кращу мережу, ви можете робити все, що завгодно.


8

Натягування, здається, працює з цим синтаксисом:

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

Натискання не вдається з цією помилкою:

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()


2
Операції запису не підтримуються через http / https. Є плагін webdav, який дозволяє їм, але панель не підтримує webdav.
— jelmer
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.