git报错集

报错集

1.打标签报错

前戏:在开发了基础的项目功能后,在推送到远端仓库后,打算给提交的版本打标签,报错了

$ git push origin  --tags
fatal: unable to access 'https://github.com/ICP-team/仓库名.git/': Failed to connect to github.com port 443 after 21072 ms: Couldn't connect to server

解决思路:直接使用 SSH

  • 生成 SSH 密钥【git中执行】,添加到 GitHub

    ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
    

    输出部分结果如下

  • 查看公钥【输出的一大堆内容即是公钥】

    cat ~/.ssh/id_rsa.pub
    
  • 将公钥添加到 GitHub 的 SSH 密钥设置中

  • 终端测试 SSH 连接,保能成功连接到 GitHub

    ssh -T git@github.com
    

    打印内容如下【这是 SSH 第一次连接到 GitHub 的正常提示。输入 yes 并按 Enter 键,以信任并继续连接】

  • 将远程仓库的 URL 更新为 SSH 地址

    • 更新远程仓库的 URL

      git remote set-url origin git@github.com:ICP-team/仓库名.git
      
    • 推送标签

      git push origin --tags
      

截至到现在既可以通过SSH 地址,也可以通过HTTPS 地址连接和推送代码。

git remote add origin https://github.com/ICP-team/仓库名.git
git remote add origin git@github.com:ICP-team/仓库名.git
posted @ 2024-10-05 01:43  清风拂山岗(小高同学)  阅读(23)  评论(0编辑  收藏  举报