Ist es möglich, bzr auf dem Launchpad ohne Port 22 zu verwenden?
10
Ich versuche, von Basar-Filialen, die auf launchpad.net gehostet werden, zu ziehen, aber mein Internetprovider blockiert Port 22. Ist es möglich, stattdessen Port 80 oder 443 zu verwenden?
@jokerdino Ich denke, deine Antwort ist die beste. Es ist jedoch nicht gerade ein Duplikat, da jemand möglicherweise nicht erkennt, dass er ssh über einen anderen Port ausführen muss, um bzr verwenden zu können. Es ist also ein Auffindbarkeitsproblem.
<fields>Natürlich sollten Sie alle, aber danach alle ssh-Befehle (einschließlich bzr + ssh-Befehle) Ihren Proxy verwenden. Ich bin sicher, dass einige Proxys dies nicht zulassen, aber es gibt genug Leute, die dies vorschlagen, um darauf hinzuweisen, dass dies für Sie funktionieren könnte .
Bearbeiten: Wenn Sie Ihre Frage erneut lesen, gibt es vermutlich jede Möglichkeit, bei der kein Proxy vorhanden ist, oder zumindest, wenn dies der Fall ist, ist sie transparent und kann nicht deklariert werden, da dies erforderlich ist.
In diesem Fall müssen Sie möglicherweise auf einen externen Proxy zurückgreifen. Wenn Sie einen eigenen Server, eine Installation tinyproxyoder eine andere Proxy-Lösung (sogar mod_proxy in Apache) darauf haben. Solange es nicht eine Million Meilen von Ihnen entfernt ist, sollte es nicht zu viel Verzögerung hinzufügen und denken Sie daran, dies gilt nur für SSH für das Launchpad.
Wenn Sie weiterhin Gyp von schlechten ISPs bekommen, schneiden Sie sie komplett aus. Die meisten ISPs unterstützen VPN-Verbindungen und tun nichts, um sie zu stören, da die Benutzer sie für die Arbeit benötigen. Wenn Sie ein VPN in ein besseres Netzwerk erstellen können, können Sie tun, was Sie möchten.
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()
Antworten:
Anscheinend ! Mit
corkscrew
.Und bearbeiten
~/.ssh/config
<fields>
Natürlich sollten Sie alle, aber danach alle ssh-Befehle (einschließlich bzr + ssh-Befehle) Ihren Proxy verwenden. Ich bin sicher, dass einige Proxys dies nicht zulassen, aber es gibt genug Leute, die dies vorschlagen, um darauf hinzuweisen, dass dies für Sie funktionieren könnte .Bearbeiten: Wenn Sie Ihre Frage erneut lesen, gibt es vermutlich jede Möglichkeit, bei der kein Proxy vorhanden ist, oder zumindest, wenn dies der Fall ist, ist sie transparent und kann nicht deklariert werden, da dies erforderlich ist.
In diesem Fall müssen Sie möglicherweise auf einen externen Proxy zurückgreifen. Wenn Sie einen eigenen Server, eine Installation
tinyproxy
oder eine andere Proxy-Lösung (sogar mod_proxy in Apache) darauf haben. Solange es nicht eine Million Meilen von Ihnen entfernt ist, sollte es nicht zu viel Verzögerung hinzufügen und denken Sie daran, dies gilt nur für SSH für das Launchpad.Wenn Sie weiterhin Gyp von schlechten ISPs bekommen, schneiden Sie sie komplett aus. Die meisten ISPs unterstützen VPN-Verbindungen und tun nichts, um sie zu stören, da die Benutzer sie für die Arbeit benötigen. Wenn Sie ein VPN in ein besseres Netzwerk erstellen können, können Sie tun, was Sie möchten.
quelle
Pulls scheinen mit dieser Syntax zu funktionieren:
bzr pull http://bazaar.launchpad.net:80/~ubuntu-branches/ubuntu/raring/gnome-control-center/raring/
Pushs schlagen mit diesem Fehler fehl:
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()
quelle