首页 > 其他分享 >ssh: connect to host github.com port 22: Operation timed out fatal: Could not read from remote repos

ssh: connect to host github.com port 22: Operation timed out fatal: Could not read from remote repos

时间:2024-01-18 11:44:40浏览次数:29  
标签:github remote repository 443 host git ssh com

问题:

git推送到远程仓库发生错误

执行命令:

git push origin dev

发生错误:

ssh: connect to host github.com port 22: Operation timed out
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

问题判断:

1、首先输入以下命令检查SSH是否能够连接成功

ssh -T [email protected]

发现报错:端口连接超时

ssh: connect to host github.com port 22: Operation timed out

 

解决方案:

找到.ssh文件夹,Mac中路径是 ~/.ssh,新建一个config文件,不带后缀

touch config

然后打开config文件,添加下列代码,注意User后面的邮箱改为你的邮箱

Host github.com
User [email protected]
Hostname ssh.github.com
PreferredAuthentications publickey
IdentityFile ~/.ssh/id_rsa
Port 443

再次执行下面代码

ssh -T [email protected]

会显示下面提示

The authenticity of host '[ssh.github.com]:443 ([20.200.200.100]:443)' can't be established.
ECDSA key fingerprint is SHA256:XXXXXXXX/XXXXXX/XXXXXXX.
Are you sure you want to continue connecting (yes/no/[fingerprint])? yes
Warning: Permanently added '[ssh.github.com]:443,[20.200.200.100]:443' (ECDSA) to the list of known hosts.

再次执行

ssh -T [email protected]

此时回应下面消息,说明成功了

Hi xxx! You've successfully authenticated, but GitHub does not provide shell access.

 

接下来就可以正常推送代码了

 

标签:github,remote,repository,443,host,git,ssh,com
From: https://www.cnblogs.com/paris-dream/p/17972173

相关文章

  • Git问题:解决“ssh:connect to host github.com port 22: Connection timed out”
    vscode拉取代码突然获取不了了,报错: 通过查阅各种资料,得知原因可能是由于电脑的防火墙或者其他网络原因导致ssh连接方式端口22被封锁。解决方案:得知22端口被封锁,换一个端口就可以了!1.进入~/.ssh路径下cd~/.ssh2.创建一个config文件 3.复制这段内容到config文件,并......
  • PHP LFI/RFI Vulnerability attack bypassing remote URL inclusion restriction
    FileInclusionvulnerabilityInthePHPConfiguration,"allow_url_include" wrapperby-defaultsetto"Off"whichinstructPHPnototloadremoteHTTPorFTPurls.HencepreventRemoteFileInclusionattack.ButPHPdoesnotblockSMBURL......
  • github copilot 在java中使用
    如何在Java中使用GitHubCopilot引言在本文中,我将向您展示如何在Java开发中使用GitHubCopilot。GitHubCopilot是一款由GitHub开发的人工智能代码建议工具,可以帮助开发者提高代码编写速度和质量。对于刚入行的小白,学习如何使用GitHubCopilot可以极大地提升开发效率和学习曲线。......
  • github git push 失效问题
    以前推代码到github.com都比较正常,最近几天无论如何都不成功,一直超时,在互联网上搜索了大半天,终于才找到一篇文章解决问题。原文参考:https://bengsfort.github.io/articles/fixing-git-push-pull-timeout/。github文档参考:https://docs.github.com/en/authentication/troubleshooti......
  • 输入自己买的域名可以访问到自己github上的网页
    需求:在腾讯云上买了一个域名,现在想通过在浏览器中输入域名,能打开自己写的网页.步骤:1、在github上面新建一个仓库,必须公开的仓库,不能是私有的,把项目代码push进去。一定要仓库下面直接是文件,不要又包一层文件夹。这里我的页面内容在是a.html里面。 这里有个问题:我本来是想,直......
  • android studio github copilot chat
    实现AndroidStudioGithubCopilotChat简介在本文中,我将向你介绍如何在AndroidStudio中使用GithubCopilotChat插件。GithubCopilotChat是一款基于人工智能的代码助手,可以帮助开发者更高效地编写代码,并提供实时的代码建议和补全功能。流程图flowchartTDA[准......
  • git pull 报错:ssh: connect to host github.com port 22: Connection timed out
    在执行gitpull时提示错误:ssh:connecttohostgithub.comport22:Connectiontimedout解决方案:添加config文件vim~/.ssh/config添加如下内容Hostgithub.comHostnamessh.github.comPort443ssh:connecttohostgithub.comport22:Connectionti......
  • android studio 搜索不到GitHub Copilot
    如何在AndroidStudio中搜索到GitHubCopilot1.概述在本文中,我将向你介绍如何在AndroidStudio中搜索到GitHubCopilot。GitHubCopilot是一个基于机器学习的代码助手,它可以根据上下文为你提供代码建议和完成。为了使用GitHubCopilot,你需要在AndroidStudio中安装并配置它。下......
  • 注册GitHub Copilot账号
    1.注册GitHubCopilot账号首先需要你有GitHub,登录以后点击右上角的头像,点击Copilot2.点击以后会跳转到注册页面,此页面提示你可以免费使用30天,后续需要收费3.点击注册:创建PayPal账户-PayPal中国  ......
  • Git、Github和GitLab的区别及与SVN的比较
     https://www.cnblogs.com/21-forever/p/10949309.html 个人理解:SVN适合领导啊,大家一起在加班,看你进度什么的,git则不必如此,忙完传上来完活。一、含义:百度上这样介绍的:Git(读音为/gɪt/。)是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的......