Próbuję wyciągać gałęzie bazaru hostowane na launchpad.net i naciskać na nie, ale mój dostawca Internetu blokuje port 22. Czy zamiast tego można użyć portu 80 lub 443?
Próbuję wyciągać gałęzie bazaru hostowane na launchpad.net i naciskać na nie, ale mój dostawca Internetu blokuje port 22. Czy zamiast tego można użyć portu 80 lub 443?
Odpowiedzi:
Najwyraźniej ! Z corkscrew
.
sudo apt-get install corkscrew
I edytuj ~/.ssh/config
Host *.launchpad.net
ProxyCommand corkscrew <proxy> <port> %h %p
User <your launchpad account name>
Oczywiście <fields>
podważ wszystkie pozostałe, ale potem każde polecenie ssh (w tym polecenia bzr + ssh) powinno używać twojego proxy. Jestem pewien, że niektórzy proxy nie pozwolą na to, ale jest wystarczająca liczba osób, które sugerują, że może to działać dla Ciebie.
Edycja: Ponownie czytam twoje pytanie, podejrzewam, że jest każda możliwość, w której nie ma proxy, lub przynajmniej jeśli jest, jest przezroczysty i nie jest czymś, co możesz zadeklarować, ponieważ wymaga tego.
W takim przypadku może być konieczne skorzystanie z zewnętrznego serwera proxy. Jeśli masz własny serwer, instalację tinyproxy
lub inne rozwiązanie proxy (nawet mod_proxy w Apache). Tak długo, jak nie jest to milion mil od ciebie, nie powinno to dodawać zbyt dużego opóźnienia i pamiętaj, że dotyczy to tylko SSH do startera.
Jeśli nadal otrzymujesz cygara od tandetnych dostawców usług internetowych, całkowicie je odetnij. Większość dostawców usług internetowych obsługuje połączenia VPN i nie robi nic, aby im przeszkadzać, ponieważ ludzie wymagają ich do pracy. Jeśli możesz połączyć VPN w lepszą sieć, możesz robić, co chcesz.
Pully wydają się działać z tą składnią:
bzr pull http://bazaar.launchpad.net:80/~ubuntu-branches/ubuntu/raring/gnome-control-center/raring/
Nieudane wypychania z tym błędem:
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()