解决github拉取代码时访问失败

这篇具有很好参考价值的文章主要介绍了解决github拉取代码时访问失败。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

拉代码时报错:

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

解决方案一:

将代码克隆或拉取路径由git@改为https://即可,但对网络环境有要求。

解决方案二:(推荐)

根据github官方建议将22端口改为443端口(https://help.github.com/en/github/authenticating-to-github/using-ssh-over-the-https-port)

1.先切换到~/.ssh/路径下,window为C:\Users\{用户名}\.ssh下,再创建全名为config的文件

  文件内容为

Host github.com
Hostname ssh.github.com
Port 443

2.保存后运行ssh -T git@github.com命令看,是否配置成功。期间有可能会提示更新文件信息,全选yes或y文章来源地址https://www.toymoban.com/news/detail-503501.html

到了这里,关于解决github拉取代码时访问失败的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 解决Git Clone失败,浏览器可以访问github项目,但是git clone失败

    记录一次git clone github上的项目,浏览器可以访问,但是git clone失败的处理过程 一,确认是否能ping通 如果不能ping通,先处理ping问题,详见如下链接 Github无法ping通的解决策略 二,clone项目(第4步才成功) 1,git clone https://… 2,改https为git,git clone git://… 3,重置 http.proxy 4,设置

    2024年01月23日
    浏览(57)
  • 报错:在从 Git 上拉取代码后,使用 npm install 安装依赖失败,但使用 yarn 可以成功安装,这是为什么

    在从 Git 上拉取代码后,使用 npm install 安装依赖失败,但使用 yarn 可以成功安装的原因可能有多种,以下是一些常见原因: 安装的依赖库版本不兼容。有时候,package.json 文件中的依赖库版本与本地或全局的 Node.js 环境不兼容,或与已安装的其他依赖库的版本不兼容,在使用

    2024年02月08日
    浏览(49)
  • Jenkins 拉取 GitHub 私有仓库失败问题

    添加仓库的时候提示 stderr: fatal: Cannot prompt because user interactivity has been disabled. 把在 GitHub账户设置中生成的个人访问令牌填到地址里   

    2024年02月15日
    浏览(34)
  • Docker拉取镜像失败报错Error response from daemon: Get https://registry-1.docker.io解决办法

    无法拉取镜像的解决方法: 1、打开终端,sudo -i 输入密码。 2、打开 daemon.json(若没有自行创建) 3、写入以下内容: 4.重启docker设置生效: 5.docker info  看有没有生效 6.把114.114.114.114 换成8.8.8.8 添加 如下图所示

    2024年02月02日
    浏览(45)
  • github连接超时、提交(push)代码失败解决方案

    如果提示: Hi defnngj You’ve successfully authenticated, but GitHub does not provide shell access . 说明你连接成功了 打开 https://github.com/ ,在设置中添加密钥 测试成功就可以push code了.

    2024年02月12日
    浏览(45)
  • git clone 拉取远程代码报错(fatal:无法读取远程仓库 ,请确认您有正确的访问权限并且仓库存在)的原因———未添加SSH KEY

    fatal: 无法读取远程仓库。 请确认您有正确的访问权限并且仓库存在。 打开一个命令窗口,输入: 注:yourname是你设置的用户名,your@email是你要的邮箱。没有的话在github上注册一下。 注:w是我的用户名,请根据自己用户名替换 生成配置文件 (填你设置的邮箱地址) 会出现

    2024年02月11日
    浏览(45)
  • github站点能访问,但代码不能推拉解决方案

    经常间歇性出现github站点能访问,但代码不能推拉解决方案, 常见错误信息如上。 解决方案如下: 访问链接:https://raw.hellogithub.com/hosts(ps:这链接定时更新),获取对应的host配置。 如果需要工具自动更新的话,点击链接:https://github.com/oldj/SwitchHosts         两种情况

    2024年01月24日
    浏览(46)
  • github拉代码报错解决方案

    github拉代码经常报错 Failed to connect to github.com port 443 after 21087 ms: Timed out OpenSSL SSL_connect: Connection was reset in connection to github.com:443 解决方案 可以试下 配置 http 代理 windows 中 git 默认不会使用系统代理,所以即使连接代理或者打开代理软件,浏览器仍然可以访问 GitHub 或 Gitee;但

    2024年02月15日
    浏览(35)
  • git 拉取代码遇到2FA拉取代码失败fatal: Authentication failed

    先说2FA是什么,2FA是我们在登录gitlab的时候,输入账号密码后,需要再输入一个随时变动的6位数验证码,如果没开启2FA就没有这个。开启了就会需要输入。 首次登录可以手机下载个阿里云的app扫二维码,然后可以在app上可以看到一个每过十几秒就会变化的验证码。 代码仓库

    2024年01月21日
    浏览(43)
  • idea中GIT拉取代码失败

    可能是pull代码的时候网络中断了一下,然后后面一直update project failed,而且手动git pull代码是也出现 fatal: bad object refs/remotes/origin/master error: \\\"远程仓库地址\\\"did not send all necessary objects  解决方法: 方法一: // 进去该项目下的.git文件内的本地远程分支目录 cd .git/logs/refs/remote

    2024年02月11日
    浏览(62)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包