無法從 Bitbucket 克隆 - 卡在“克隆到...”處

無法從 Bitbucket 克隆 - 卡在“克隆到...”處

也許你可以幫我。我有一個透過 SSH 隧道訪問的伺服器。在此伺服器上,我想從 bitbucket 複製 git 儲存庫,但我認為 bitbucket 也使用連接埠 22。那麼如何使用另一個連接埠將儲存庫克隆到我的伺服器?

供參考 我之所以提出這個解決方案,是因為我正在努力解決一個奇怪的錯誤。當我嘗試在伺服器上克隆儲存庫時,程式卡在「克隆到儲存庫...」處。經過一番谷歌搜尋後,我發現與儲存庫伺服器的連接已「斷開」。所以這就是我的猜測 - 我使用 SSH 連接到它。

謝謝

更新這是控制台輸出

root@245:/path/to/dev# git clone [email protected]:123456789/repo.git
Cloning into repo...

就是這樣。 「克隆到開發」後它被卡住了...

答案1

運行以獲取更多資訊。在我的例子中,ssh 用戶端試圖連接到 bitbucket 的 IPv6 位址,但顯然世界還沒準備好。ssh -vv [email protected]

我必須將其放入 /etc/ssh/ssh_config 的“Host *”部分以停用 IPv6 上的 ssh 連線:

AddressFamily inet

答案2

請確保您正在克隆到 nfs 磁碟區。

我遇到了同樣的問題,然後我發現我正在將一個儲存庫複製到安裝在我的 Linux 伺服器上的 cifs 共用磁碟區中,這就是我的問題。我用 nfs 卷解決了!

答案3

運行 ssh -vv[電子郵件受保護]並檢查 IP 類型是 IPV4 還是 IPV6。如果是IPV6,則需要將其變更為IPV4。更改 grub 配置:

  1. #sudo nano /etc/default/grub
  2. 修改這些行: GRUB_CMDLINE_LINUX_DEFAULT="ipv6.disable=1" GRUB_CMDLINE_LINUX="ipv6.disable=1"
  3. 重新啟動 SO(sudo update-grub 對我不起作用)

就這樣。好看

相關內容