关于在使用githubDeskTop老是报验证出错的问题

210 阅读1分钟

微信图片_20240708161556.jpg

这个错误不影响拉取和提交代码,但是每次拉取都会弹出来,一开始以为的证书有问题,因为之前从来没出现过,打开报错的服务器域名确实显示不安全,导出证书安装了也不行,初步怀疑就是服务器的证书验证有问题,但是后端又不改,怎么办呢?简单,先看一下你是不是用的http的方式关联的远程代码,如果是的话,改成ssh即可。因为ssh不需要通过http验证证书问题。

具体步骤:

  1. 在本地计算机打开终端(Terminal)。
  2. 检查是否已有SSH key:cat ~/.ssh/id_rsa.pub。如果没有,则需要创建一个。
  3. 创建一个新的SSH key:ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
  4. 输入文件保存路径和文件名,也可以直接按回车接受默认路径。
  5. 输入密码,可以为SSH key设置密码,也可以直接按回车跳过。
  6. 复制SSH key:cat ~/.ssh/id_rsa.pub,并将其复制到剪贴板。
  7. 登录GitHub网站,点击右上角的用户头像,选择“Settings”。
  8. 在用户设置页面的左侧菜单中点击“SSH and GPG keys”。(如果没有GPG可以不用加)
  9. 点击“New SSH key”或“Add SSH key”按钮。
  10. 在"Title"字段中填入一个描述性的标题。
  11. 在"Key"文本框中粘贴之前复制的SSH公钥。
  12. 点击“Add SSH key”按钮完成添加。