Git的安装、初次配置以连接github,在第三方软件中配置、使用git 命令,提交项目到github的远程仓库出现bug的解决


一、Git的安装

1、Git官网下载: Git

  • 建议使用setup安装版【简单、有桌面快捷方式】,portable是免安装便携版

2、安装过程,注意选择安装目录和在选择安装组件时,Additional icons (打钩),然后都是next

3、验证是否安装成功:

  • 在cmd下输入命令:git --version

4、windows下配置git命令的环境变量:

image

  • 至于为什么要配置git下的MingG64,文章最后有补充~


 

二、初次配置以连接github

1、生成秘钥:打开刚才安装成功的 git-bash,输入命令: ssh-keygen -t rsa

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

2、看命令行的提示信息,找到生成的秘钥对【公钥和私钥】文件的位置

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

■ 公钥id_rsa.pub,需要添加到自己github账号的sshkey中,

  • 私钥id_rsa,不用配置到github

3、将公钥id_rsa.pub内容添加到github账号的sshkey中

  • 首先复制公钥文件id_rsa.pub 的代码,然后登录上自己的github账户,点击自己的头像->
    settings-> SSH and GPG keys-> Title(随便起一个),内容粘贴到 Key 中


 

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

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

▷ 配置在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有时候都会连接失败,提交代码失败也就不足为奇了,多提交几次就解决了


 

五、疑问:Windows-为什么“MINGW64”出现在我的Git bash上?

---若是把git-bash比作一个文件,而MinGW64 是某款编辑器,配置之后,每次打开文件的打开方式,都会选择MinGW64该编译器。让git更加强大,搭配上MINGW64,所以配置环境的时候,需要配置git下的MINGW64的环境

  • MinGW64是什么?
    MinGW,是Minimalist GNU for Windows的缩写。它是一个可自由使用和自由发布的Windows特定头文件和使用GNU工具集导入库的集合,允许你在GNU/Linux和Windows平台生成本地的Windows程序而不需要第三方C运行时(C Runtime)库。


 



 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值