• Git的安装和初次配置以连接github,和在第三方程序(软件webstorm)中使用git 命令,以及提交项目或文件到github远程仓库出现的bug的解决


    Git的安装和初次配置以连接github,和在第三方程序(软件)中使用git 命令


    一、Git的安装

    1,官网: https://git-scm.com/ (建议使用setup版的,portable是便携版的)

    2,安装过程,一开始自己选择一下安装在电脑哪个盘的哪个文件外,然后,再选择安装组件时,(Additional icons (打钩)),接下来一路选择默认next到install

    3,安装完成有两种方式参考自己安装是否成功:

    • 第一种(常规):cmd下输入命令:git --version
    • 第二种是在电脑的开始-》GitBash,同样输入命令:git --version

    图示:

    image




    二、初次配置以连接github

    1,使用 GitBash git生成秘钥,输入命令: ssh-keygen -t rsa

    2,enter、enter、enter,直到一个”可爱的矩形图标“:(图示)

    3,然后看前面的命令得到提示,一般提示是告诉你秘钥的位置在哪里,一般是在C盘-》用户-》自己的账号-》.ssh

    (有一个公钥id_rsa.pub,这个咱需要添加到自己github账号的sshkey中,另外一个是私钥,不用配置到github)

    4, 复制 公钥文件id_rsa.pub 的代码以便添加到自己的github账户sshkey,登录自己的github账户,点击 自己的头像-》

    settings-》SSH and GPG keys-》Title(随便起一个),内容粘贴到 Key 中




    三、在第三方程序(软件)中使用git 命令

    举例,咱想在webstorm 中 使用git的命令,克隆命令(例如:想把自己github建立的仓库克隆到webstorm中的项目中):

    结果报错:提示无法进入,连接失败
    注意:git的配置是要找到Git文件下的cmd中的git.exe
    (而非是安装目录bin下的git.exe)如果是bin下的git.exe,还是
    报错:fatal: unable to access 'https://github.com/shan-star/supermall.git/': OpenSSL SSL_read: Connection was reset, errno 10054


    解决在webstorm 中配置一下Git 即可:File -》 Settings -》 搜索 Git -》添加上cmd 文件的git.exe





    最后:提交项目或文件到github远程仓库出现的bug的解决(在webstorm中使用github时会遇到的bug):

    报错一:fatal: unable to access 'https://github.com/shan-star/supermall.git/': OpenSSL SSL_read: Connection was reset, errno 10054


    或者报错:
    报错二:fatal: unable to access 'https://github.com/shan-star/supermall.git/': Failed to connect to github.com port 443 after 21127 ms: Timed out

    ❀解决:连接失败,很多时候是网络问题,因为浏览器访问github有时候都会连接失败,提交代码失败也就不足为奇了,**多提交几次**就解决了

    ☺ 关于git 的其他问题,可以参考文章:
    《Windows 10 配置Git 环境变量(还有:安装git后,鼠标右键没有“git bush here”)》
  • 相关阅读:
    关于JDK和JRE的一些总结
    Jackson 格式化日期问题
    CentOS6.8安装mysql5.6
    CentOS6.8安装JDK1.7
    VMware NAT方式 CentOS 6.8配置静态IP
    CentOS6.8使用源码安装Git
    关于SourceTree License
    记录平时遇到的问题
    使用React-Router遇到的那些坑
    移动端响应式布局好文收集
  • 原文地址:https://www.cnblogs.com/shan333/p/15186552.html
Copyright © 2020-2023  润新知