Чи можна використовувати 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.