首页 > 其他分享 >github git push 失效问题

github git push 失效问题

时间:2024-01-17 21:57:51浏览次数:24  
标签:git github ssh https push com

以前推代码到github.com都比较正常,最近几天无论如何都不成功,一直超时,在互联网上搜索了大半天,终于才找到一篇文章解决问题。原文参考:https://bengsfort.github.io/articles/fixing-git-push-pull-timeout/。github文档参考:https://docs.github.com/en/authentication/troubleshooting-ssh/using-ssh-over-the-https-port

设置之前:

$ git push -v
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.

一直超时。

ssh测试:

$ ssh -T [email protected]

也是如此。

$ ssh -T -p 443 [email protected]

测试通过

修改~/.ssh/config:

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

终于成功!

标签:git,github,ssh,https,push,com
From: https://www.cnblogs.com/soarowl/p/17971245

相关文章

  • GitLab CI/CD 自动化部署全流程
    GitLabCI/CD自动化部署全流程:https://blog.csdn.net/weixin_43025823/article/details/125325480?utm_medium=distribute.pc_relevant.none-task-blog-2~default~baidujs_baidulandingword~default-0-125325480-blog-131010258.235^v40^pc_relevant_3m_sort_dl_base2&spm=1001.......
  • 关于error: failed to push some refs to如何解决
    Smiling&Weeping----在你的门前,我堆起一个雪人,代表笨拙的我,把你久等 常见的错误报错内容基本都是error:failedtopushsomerefsto‘远程仓库地址’。导致产生原因我们想把自己本地的某个项目关联到远程仓库并推送上去操作本地项......
  • 安装git
    下载sudoaptinstallgit设置账号gitconfig--globaluser.name<用户名>gitconfig--globaluser.email<邮箱>配置SSH创建验证用的公钥,因为git是通过ssh的方式访问资源库的,所以需要在本地创建验证用的文件ssh-keygen-C<邮箱>-trsa一路回车完事进入.ssh文件......
  • `cargo build`报错:`failed to run custom build command for libgit2-sys v0.13.2+1.4
    cargobuild报错:failedtoruncustombuildcommandforlibgit2-sysv0.13.2+1.4.21问题背景在使用cargo编译cargo-cache时出现报错:Thefollowingwarningswereemittedduringcompilation:warning:[email protected]+1.4.2:Infileincludedfromlibgit2/src/pack.......
  • git 让一个分支进度追上main
    要让一个Git分支追上主分支(通常是`main`或`master`分支),你可以执行以下步骤:1.**确保你的本地主分支是最新的:**在你的主分支上运行以下命令,确保它是最新的状态:```bashgitcheckoutmaingitpulloriginmain```2.**切换到你的目标分支:**切换到你想要追赶主分......
  • 输入自己买的域名可以访问到自己github上的网页
    需求:在腾讯云上买了一个域名,现在想通过在浏览器中输入域名,能打开自己写的网页.步骤:1、在github上面新建一个仓库,必须公开的仓库,不能是私有的,把项目代码push进去。一定要仓库下面直接是文件,不要又包一层文件夹。这里我的页面内容在是a.html里面。 这里有个问题:我本来是想,直......
  • NodeJs——error:03000086:digital envelope routines::initialization error
    前言vue2前端项目在服务器上打包报错,发现是高版本的node使用的是OpenSSL3.0,导致的不兼容,所以先临时抛出下环境变量,继续使用老板本的OpenSSL的实现;步骤解决方法exportNODE_OPTIONS=--openssl-legacy-provider具体报错信息root@iZuf6f5trc95ufa25hqb6eZ:/www/wwwroot/ad-cl......
  • Git - 合并本地未提交的 commit
    每次工作养成了保存commit的习惯,提交远程仓库时想合并这些commit保证历史信息干净整洁。通过rebase合并本地未提交的commit并修改消息。gitrebase-i[hash]如上图所示,我要将这两个3分钟前的commit合并在一起,那么就要执行gitrebase-i[第commit的hash值](第三个h......
  • 关于提交git出现“lint-staged“报错
    因为提交推送前会触发pre-commit勾子,由于代码出现不规范被检测到所以禁止提交,如果想取消这个提交前校验可以卸载掉husky,这里以npm为例输入命令:npm  uninstallhusky--save其他两种解决办法:1:进入项目的.git文件夹这个文件夹默认为隐藏的,可先设置显示,再进入hooks文件夹,删除pre......
  • .gitignore的使用
    在Git中,您可以使用`.gitignore`文件来指定哪些文件或目录应该被Git跟踪,哪些应该被忽略。如果您想要跟踪一个目录但不跟踪该目录下的文件,可以在`.gitignore`中指定该目录,并在指定该目录时使用`/`。以下是一些示例:1.**只跟踪目录,不跟踪该目录下的任何文件:**在`.gitignore`中添......