今天一大早代码提交不上github,各种方法解决不了,虽然最终不知道是否根治解决了,但是起码目前没问题,所以记录一下。
今天来公司三台开发机(两台window、一台macos)全部ssh connect timeout errorcode 22或443,我尝试打开github官网,发现只能开启vpn的情况下打开,而且需要更新host,我添加了
140.82.112.3 github.com
就可以在正常网络下打开github。
但是依旧access failed或permission denied

我尝试重启电脑,但没什么用。
然后我通过fork新建sshkey,名称和以前sshkey一样确保替换(winnotebook.pub),提交github ssh setting,没用,还是permission denied,期间尝试重启电脑也无用。
然后使用gitbash sshkeygen创建sshkey,一样,也无用。
期间还尝试换开发机测试,如下:

换了好多个,反正就是不行。
我想我不用ssh可以吧?我用https,然后我注意到github 2021.8.14号以后不允许https在clone地址中填写明文帐户密码,要在develop setting中设置personal private token并使用这个,我去添加了一个toke,如下:

然后使用fork进行https clone,流程很顺利,填写token:

还有账户密码,然后

emmm,什么情况啊?我都填写了toke,还是这样。
最后我没办法了,准备尝试用download zip先完成今天的开发任务再说,github的zip下载速度不论我开不开vpn都是十几kb/s,好吧,等吧,顺便在尝试一下。
我继续使用gitbash创建sshkey,
命令:ssh-keygen -t rsa -C “myqq@qq.com”,enter,enter,enter。
神来之笔,我把名字命名为了id_rsa,如下:

然后提交github ssh setting,顺手按了下↑键执行-T,成功了?!

卧槽了dj,什么情况?我继续使用fork push代码,也成功了?!

卧槽,我瞬间迷茫了?意思是我得把.ssh目录下的sshkey改成id_rsa,git才能识别?不对啊,我之前重来都是按照我开发机命名的,分别是winnotebook、macnotebook、windesktop,而且fork关联的sshkey也是这个

怎么今天早上突然就不行了呢?而且是三台机器全挂,真的不懂,虽然最后问题解决了,但完全是碰运气碰到了,记录一下,以后要是git再出问题继续记录。
真的迷。
      2022/10/21
      又抽风了,不知道是不是我经常切换各个地区vpn查google的缘故,新台式机配置了ssh总是permission denied:

      尝试重建了sshkey,且添加了hosts地址等各种方式,最后发现需要在.ssh目录创建config文件,添加文本:

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


      输入$ssh -T -p 443 git@ssh.github.com

      yes后出现

      最后测试一下

      连接成功了

开发手札:git日常抽风记录相关推荐

  1. git 日常用法记录

    1 // 版本回退 2 3 //1. 回退上一次版本 4 git reset --hard HEAD^ 5 6 //2.回退到某个版本 7 git log//找到commit号 8 git reset ...

  2. Git 实用技巧记录,看这篇你就明白了!

    " 只有在遇到问题的时候,才体会到技巧带来的好处! 如果我们希望能够快速了解或体验一下 Git 的操作的话,我这里推荐搭建前往这个网站进行学习,其不需要我们安装工具,而且我们的每一步操作都可 ...

  3. git日常使用的常用命令总结

    git日常使用的常用命令总结 git 是什么? Git是目前世界上最先进的分布式版本控制系统(没有之一). Git(读音为/gɪt/.)是一个开源的分布式版本控制系统,可以有效.高速的处理从很小到非常 ...

  4. git 只merge部分_[Skill]俩小时掌握多人开发中git的主要用法

    前言 几个月前看完了git文档,但是在实际开发中对很多git命令的具体影响仍有疑惑,比方说pull.fetch和rebase三个命令和检出位置拎不清. Git - Book​git-scm.com 安 ...

  5. Linux学习总结(68)——Linux 30年专访:Linus Torvalds谈Linux内核开发与Git

    三十年前,当Linus Torvalds(林纳斯·托瓦兹,下文统称Linus)首次发布Linux内核时,他还是赫尔辛基大学(University of Helsinki)的一名21岁的学生,他宣布说: ...

  6. 开发中Docker常用容器记录

    开发中Docker常用容器记录 概览 分享工作学习中常用的Docker容器使用: 比如常用数据库的使用 消息队列类的使用 用于服务发现的容器使用 还有其他工作学习中使用到的 持续更新:https:// ...

  7. Linux 30年专访:Linus Torvalds谈Linux内核开发与Git

    作者 | Jeremy Andrews 译者 | 火火酱,责编 | Carol 出品 | CSDN(ID:CSDNnews) 三十年前,当Linus Torvalds(林纳斯·托瓦兹,下文统称Linu ...

  8. 日常学习记录——pycharm+tensorflow简单图像识别

    日常学习记录--pycharm+tensorflow简单图像识别 写在前面 1 实验代码 2 实验结果 2.1 测试集的正确率 2.2 单个预测结果 2.3 集体预测结果 总结与标记 写在前面 使用p ...

  9. Git, GitHub使用记录

    高亮颜色说明:突出重点 个人觉得,:待核准个人观点是否有误 高亮颜色超链接 文章目录 速查 官方文档 GitHub Cheat Sheet 安装 配置工具 创建仓库 .gitignore 文件 分支 ...

最新文章

  1. java之==和equals区别
  2. WPF 与Surface 2.0 SDK 亲密接触 - ScatterView 数据绑定篇
  3. C#使用SQL语句时候的万用密码问题
  4. OpenGL与CUDA互操作方式总结
  5. [javaweb] servlet处理请求参数中文乱码的问题
  6. CSS清浮动处理(Clear与BFC)
  7. linux安装VScode
  8. ffmpeg在android上输出滑屏问题处理
  9. shiro整合mybatis数据库
  10. Java实现用户头像上传(修改默认文件大小限制)
  11. BCALV* 查看所有ALV DEMO
  12. Eclipse REST 库使用
  13. 超级计算机操作系统有什么不同,超级计算机功能强大吗?它与普通计算机不同,但也使用Windows系统...
  14. Linux-Monitor-Tools
  15. 计算机键盘上fn键,键盘上的fn键有什么用?笔记本电脑键盘上的fn键作用大全
  16. html网页接单广告词,最吸引人的网站宣传广告词
  17. 使用阿里邮箱发送邮件,邮件被反垃圾系统认定为垃圾邮件,导致邮件被系统退回。
  18. 金杯蒂阿兹将于11月正式上市公布内饰于成都车展
  19. 如何通过软件编辑自己想要的点阵图片
  20. linux桥接模式配置

热门文章

  1. windows定时自动备份
  2. 设置计算机网络密码怎么设置路由器,192.168.1.1
  3. 微信开启指纹支付功能 单账户每日限额5000元
  4. Ubuntu忘记超级用户root密码,重新设置密码
  5. 中船嘉年华邮轮揭幕全新企业品牌标识;美国运通全球商务旅行完成对Expedia集团旗下易信达的收购 | 全球旅报...
  6. html如何查看字体样式,css2.0文档查阅及字体样式
  7. 爱心姐姐李娜:一片爱心为民续写大爱篇章
  8. 自制一个交叉适配器来检修网络设备(转)
  9. 不求星光灿烂,但愿岁月静好
  10. 解决网页缩放百分比页面变形问题