彻底解决 Github 连接超时问题

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

一、Git 全局配置(已配置可跳过)

# 查看已有配置
git config -l

# 根据实际情况修改 username 和 email
git config --global user.name "username"
git config --global user.email "email"

二、生成 ssh 私钥和公钥

ssh-keygen -t rsa -C "email"

彻底解决 Github 连接超时问题,github,IDEA,Linux,github

出现以下内容说明成功了:
彻底解决 Github 连接超时问题,github,IDEA,Linux,github

找到生成的文件:
彻底解决 Github 连接超时问题,github,IDEA,Linux,github
Windows路径:C:\Users\用户名/.ssh
Linux路径:/root/.ssh

三、使用公钥 id_rsa.pub 关联 github

彻底解决 Github 连接超时问题,github,IDEA,Linux,github
添加成功后,在本地执行命令:ssh -T git@github.com 来验证是否关联成功。

如果看到:Hi xxx! You’ve successfully authenticated, but GitHub does not provide shell access. 说明关联成功。

如果没有成功,尝试在.ssh目录下新建config文件,然后再试:

# ssh config
Host github.com
HostName ssh.github.com
IdentityFile ~/.ssh/id_rsa
Port 443

彻底解决 Github 连接超时问题,github,IDEA,Linux,github

如果还是不成,可以尝试清空 known_hosts 文件中的内容,或者将 config 文件中的 Port 去掉(默认是22端口)。
另外,执行命令:ssh -vT git@github.com 可以看到详细的连接过程。

四、使用 ssh 拉取代码

1)修改本地项目连接方式为ssh(针对之前用http连接拉取的)

git remote set-url origin git@github.com:xxx/xxxx.git

2)git clone 新项目文章来源地址https://www.toymoban.com/news/detail-817866.html

git clone git@github.com:xxx/xxxx.git

到了这里,关于彻底解决 Github 连接超时问题的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • github 连接失败问题解决

    网上都说什么通过代理解决这个问题。。。大概就是用下面的命令 注意后面的端口号要和本机开的代理一致,在这里 设置-网络和Internet-代理 查看端口 我使用以后报错: 再次查找后,别人又说是因为我开了代理。。。。让我用如下命令取消代理: 回到原点。。。。 折腾的

    2024年01月25日
    浏览(52)
  • 解决idea登录github copilot报错问题

    试了好多方案都没用,但是这个有用, 打开idea-help-edit custonm vm options 然后在这个文件里面输入 再打开 https://github.com/settings/copilot 把这个设置成allow,然后重新尝试登录copilot就行就行 解决方案来自这位大佬↓ https://github.com/orgs/community/discussions/18132

    2024年02月11日
    浏览(47)
  • 解决git无法连接gitHub问题

    事情的起因 我在使用git push我的项目时出现下面问题 fatal: unable to access ‘https://github.com/xxx.git/’: Recv failure: Connection was reset 或者 fatal: unable to access ‘https://github.com/xxx.git/’: Failed to connect to github.com port 443 after 21090 ms: Couldn’t connect to server 翻译过来就是无法连接到github 分析

    2024年02月03日
    浏览(44)
  • Git拉取_推送代码报错连接超时:Failed to connect to github.com port 443_ Timed out解决方法

    在使用git拉取或推送代码的时候提示443超时的错误,造成这个问题的原因通常是你的电脑使用了VPN网络代理,比如使用了clash 解决方法是需要配置http代理 以windows电脑为例 打开设置网络代理 选择代理 打开命令行工具输入下面的命令配置http代理,IP地址和端口号就是在设置中

    2024年01月20日
    浏览(72)
  • 解决GO安装gin框架(go get -u github.com/gin-gonic/gin)超时问题

    🍊gin框架github地址:https://github.com/gin-gonic/gin         按照官方文档安装gin,但是尝试了好几次,包括使用国内网络或者使用梯子,都超时失败了,爆了如下超时错误 🍊 解决方法如下 1、先查看go相关的配置 如上显示GOPROXY配置是https://proxy.golang.org,这个地址已经被墙了,

    2024年02月11日
    浏览(58)
  • 【git】pip install git+https://github.com/xxx/xxx替换成本地下载编译安装解决网络超时问题

    目录 🌑🌑 背景  🌒 🌒作用 🌔🌔 问题 🌔🌔解决方案  🌙方法一 🌙方法二 🌝🌝我的解决方案 整理不易,欢迎一键三连!!! 送你们一条美丽的--分割线--         通常在安装某些模型或者模块时,通常最方便的方式就是通过 pip install git+https://github.com/xxx/xxx 的方式

    2024年02月04日
    浏览(44)
  • Git 上传Github 超时问题

    提交代码到GitHub总是超时,偶尔会直接上传成功。 提供一下解决方案 1.首先找到网络 2. 找到代理 3. 把自动检查设置全部关闭,然后打开手动设置代理,然后输入ip地址和你代理的端口号,保存即可。  4. 最后使用git push origin master 上传就可以上传成功了

    2024年02月12日
    浏览(49)
  • GitHub连接超时:Failed to connect to github.com port 443: Connection timed out

    新建了一个仓库,想要执行`git push -u origin main`时,出现此错误。 1. ping ping github.com时,没有反应,超时。 (要么时github的问题,要么就是我的机器连不上。) 2. 检查github网站状态 访问GitHub Status,显示“All Systems Operational”。 (github没问题,机器的问题。) 在网上找了找处

    2024年01月25日
    浏览(58)
  • 在GitHub上 git clone代码失败,显示:“ithub.com port 443: 连接超时“

    有时候,使用git clone 指令下载代码时显示显示:“ithub.com port 443: 连接超时”。 可以使用gitclone加速,官网URL:https://gitclone.com/ 官方描述,有下面三种方式可以使用: 本人亲测第一种方法,下载Yolov5,速度飞起!!!!! 打个比方,原始方法: 替换URL后: 没一会就下好了

    2024年02月11日
    浏览(58)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包