[英]ssh: connect to host gitlab.com port 22: Network is unreachable
我正在嘗試訪問 Gitlab 服務器以克隆 Ubuntu 20.10 計算機中的存儲庫,但我總是收到以下消息:
ssh: connect to host gitlab.com port 22: Connection timed out
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
所以,我試圖運行命令ssh -T git@gitlab.com
,但我得到了消息:
ssh: connect to host gitlab.com port 22: Network is unreachable
我已經在另一台使用 Ubuntu 20.04 的計算機上進行了嘗試,並且成功了。
任何人都可以幫助我嗎?
I would never be able to use SSH URL for any public Git repository hosting service (github.com, gitlab.com, ...) in a work environment.
如果其他服務問題仍然存在( ssh -Tv git@github.com
),則不允許您使用 SSH URL。 使用 HTTPS URL。
但是,如果在同一網絡上,另一台服務器確實可以工作,那么請仔細檢查您的特定機器的防火牆規則。 一個可能會阻止 SSH,而另一個則不會。
( ufw status verbose
)
如果您現在不能使用 ssh,您可以使用 HTTPS 代替:
git remote set-url origin <Clone HTTPS address>
這有幾個可能的原因:
1.) 您所在的網絡阻止了到端口 22 的流量。嘗試從另一個網絡或設備進行連接將是快速測試此問題的最佳方法。
2.) 您的 Droplet 上的 ssh 服務未運行。
解決方案:
我已經弄清楚了,我一直在嘗試連接的服務器需要一個代理,這解決了這個問題。 但我希望有人能得到幫助。
我很高興通過 SSH(帶有 WSL2 的 Ubuntu)推送和拉到我的(私人)gitlab 存儲庫,直到出現此錯誤。 嘗試用谷歌搜索錯誤大約 5 分鍾后,它又開始工作了!
如果您已成功推/拉/克隆並且確信這不是防火牆問題,您可能只需要 go 並為自己泡杯咖啡,然后再試一次,然后在 stackoverflow 上浪費時間!
我遇到了同樣的問題,我無法通過 SSH 通過 Windows Z3D265B4E03EEEF0DDFZ1788181FA 終端連接到 GitLab。 解決方案是使用 HTTPS 通過 VScode 編輯器中的內置擴展訪問 GitLab。
我遇到過同樣的問題。 我通過 ssh 連接到遠程計算機(VPN 已打開,因為它位於公司內)。 從遠程機器我嘗試 git 克隆(ssh)並收到以下錯誤消息:
git clone git@gitlab.com:<project-name>.git
Cloning into '<project-name>'...
ssh: connect to host gitlab.com port 22: Network is unreachable
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
以下解決方案有效。 我將以下內容添加到遠程機器的 ssh-config 中,此處描述: https://about.gitlab.com/blog/2016/02/18/gitlab-dot-com-now-supports-an-alternate -git-plus-ssh-port/ 。
Host gitlab.com
Hostname altssh.gitlab.com
User git
Port 443
PreferredAuthentications publickey
IdentityFile ~/.ssh/gitlab
我現在可以毫無問題地從 GitLab 克隆(SSH)項目的 git。
經過幾天的搜索並通過刪除.ssh
文件並重新設置進行了幾次設置,我發現問題出在某些網站被阻止訪問的網絡上,因此我在網絡提供商中的安全過濾器中將其解鎖,例如用於“地址隱藏”或“黑客攻擊”。
然后git clone
和push
照常工作。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.