22 numaralı bağlantı noktasını kullanmadan Launchpad'de bzr kullanmak mümkün müdür?


10

Launchpad.net'te barındırılan pazar şubelerinden çekmeye ve itmeye çalışıyorum, ancak internet sağlayıcım 22 numaralı bağlantı noktasını engelliyor. Bunun yerine 80 veya 443 numaralı bağlantı noktasını kullanmak mümkün mü?



@jokerdino Bence cevabınız en iyisi. Yine de tam olarak bir kopya değil, çünkü bir kişi bzr'yi kullanmak için farklı bir bağlantı noktasından ssh çalıştırması gerektiğini fark etmeyebilir. Yani bir keşfedilebilirlik problemi.
Jeremy Bicha

Yanıtlar:


10

Görünüşe göre ! İle corkscrew.

sudo apt-get install corkscrew

Ve düzenle ~/.ssh/config

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

Açıkçası tüm <fields>sonra ssh komut herhangi bir ssh komut (bzr + ssh komutları dahil) proxy kullanmalısınız. Bazı vekiller buna izin vermez eminim ama bu ipucu için bu düşündüren yeterli insanlar var kudreti sizin için işi.

Düzenleme: Sorunuzu yeniden okurken, yerde proxy yok her olasılık var şüpheli, ya da en azından varsa, şeffaf ve ilan edebileceğiniz bir şey değil, bu gerektirir.

Bu durumda, harici bir proxy'ye geri dönmeniz gerekebilir. Kendi sunucunuz, yüklemeniz tinyproxyveya başka bir proxy çözümünüz (Apache'de mod_proxy bile) varsa. Senden bir milyon mil uzakta olmadığı sürece, çok fazla gecikme eklememeli ve hatırlamamalı, bu sadece fırlatma rampasına SSH için geçerlidir.

Ben çaput ISS'lerden hımıltı almaya devam ettiniz, tamamen kesin. Çoğu ISS, VPN bağlantılarını destekler ve bunlara müdahale etmek için hiçbir şey yapmaz, çünkü insanlar iş için onları gerektirir. Daha iyi bir ağa VPN yapabiliyorsanız, istediğinizi yapabilirsiniz.


8

Çekmeler bu sözdizimiyle çalışıyor gibi görünüyor:

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

İter bu hata ile başarısız:

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
yazma işlemleri http / https üzerinden desteklenmez. Onları sağlayan bir webdav eklentisi var, ancak launchpad webdav'yı desteklemiyor.
jelmer
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.