Connection reset by [server_ip] port 22 (hexo d 部署部落格出錯)
阿新 • • 發佈:2018-11-09
問題
在使用 hexo d
部署部落格和使用 Git/Github 進行 git push -u origin master
時遇到了以下問題:
git -c diff.mnemonicprefix=false -c core.quotepath=false push -v --tags origin master:master Pushing to [email protected]:MaugerWu/MaugerWu.github.io.git Connection reset by 192.30.253.113 port 22 fatal: sha1 file '<stdout>' write error: Broken pipe fatal: The remote end hung up unexpectedly fatal: The remote end hung up unexpectedly
解決
這表明 git 軟體無法通過 SSH 連線到 Github:如果您的防火牆或 ISP 設定的防火牆阻止埠 22 上的 SSH 連線,通常會發生這種情況。一個快速的解決方法,嘗試 Github 提供的HTTPS URL:
git remote add origin-https https://github.com/github.com:MaugerWu/MaugerWu.github.io.git
git push -u origin-https master
如果可以,那肯定是你的SSH埠被關閉了。 您可以繼續使用此替代語法,嘗試在您的計算機或 ISP 上取消阻止埠 22,或檢視建議: http://stackoverflow.com/a/8081292/27310 。