无法从 Bitbucket 克隆 - 卡在“克隆到......”

use*_*482 9 git

也许你可以帮我一下。我有一台正在通过 SSH 隧道访问的服务器。在这台服务器上,我想从 bitbucket 克隆一个 git repo,但我假设 bitbucket 也使用端口 22。那么如何使用另一个端口将 repo 克隆到我的服务器呢?

仅供参考 ,因为我遇到了一个奇怪的错误,所以我提出了这个解决方案。当我尝试在服务器上克隆存储库时,程序卡在“克隆到存储库....”。经过一番谷歌搜索后,我发现与 repo 服务器的连接已“断开”。所以这就是我猜测的原因 - 我使用 SSH 连接到它。

谢谢

更新这是控制台输出

root@245:/path/to/dev# git clone git@bitbucket.org:123456789/repo.git
Cloning into repo...
Run Code Online (Sandbox Code Playgroud)

就是这样。“克隆到开发人员”后它卡住了......

小智 13

运行ssh -vv git@bitbucket.org以获取更多信息。在我的例子中,ssh 客户端试图连接到 bitbucket 的 IPv6 地址,但显然世界还没有准备好。

我不得不将它放入 /etc/ssh/ssh_config 的“Host *”部分以禁用通过 IPv6 的 ssh 连接:

AddressFamily inet
Run Code Online (Sandbox Code Playgroud)