Jer*_*cha 10 ssh launchpad bazaar
我正在尝试从 launchpad.net 托管的集市分支拉取和推送,但我的互联网提供商阻止了端口 22。是否可以改用端口 80 或 443?
Oli*_*Oli 10
显然!与corkscrew.
sudo apt-get install corkscrew
Run Code Online (Sandbox Code Playgroud)
并编辑 ~/.ssh/config
Host *.launchpad.net
ProxyCommand corkscrew <proxy> <port> %h %p
User <your launchpad account name>
Run Code Online (Sandbox Code Playgroud)
显然,将所有<fields>ssh 命令(包括 bzr+ssh 命令)都排除在外,应该使用您的代理。我敢肯定有些代理不会允许这样做,但有足够多的人建议这样做来暗示这可能对您有用。
编辑:重新阅读你的问题,我怀疑有可能没有代理,或者至少如果有,它是透明的,而不是你可以声明的东西,因为这需要你做。
在这种情况下,您可能需要依靠外部代理。如果您有自己的服务器,请在其上安装tinyproxy或其他代理解决方案(甚至 Apache 中的 mod_proxy)。只要它离您不是一百万英里,就不应该增加太多延迟,请记住,这仅适用于 SSH 到启动板。
我你继续从劣质的 ISP 那里得到 gyp,完全切断它们。大多数 ISP 都支持 VPN 连接并且不会干扰它们,因为人们需要它们来工作。如果您可以通过 VPN 连接到更好的网络,您就可以为所欲为。
拉似乎适用于以下语法:
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()
| 归档时间: |
|
| 查看次数: |
642 次 |
| 最近记录: |