丈夫欲遂平生志,一载寒窗一举汤。这篇文章主要讲述Git的安装初次配置以连接github,在第三方软件中配置使用git 命令,提交项目到github的远程仓库出现bug的解决相关的知识,希望能为你提供帮助。
一、Git的安装1、Git官网下载: ??https://git-scm.com/??
- 建议使用setup安装版【简单、有桌面快捷方式】,portable是免安装便携版
?选择安装目录?
??和在选择??安装组件时,Additional icons (打钩)?
?,然后都是next3、验证是否安装成功:
- 在cmd下输入命令:?
?git --version?
?
- 至于为什么要配置git下的MingG64,文章最后有补充~
二、初次配置以连接github1、生成秘钥:打开刚才安装成功的 git-bash,输入命令: ?
?ssh-keygen -t rsa?
?
- enter、enter、enter,直到一个”可爱的矩形图标“:(图示)
2、看命令行的提示信息,找到生成的秘钥对【公钥和私钥】文件的位置
- 看一下命令得到提示,一般提示是告诉你秘钥的位置在哪里,一般是在C盘-》用户-》自己的账号-》.ssh
- ?
?私钥id_rsa,不用配置到github?
?
- 首先复制公钥文件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)库。
? 关于git 的其他问题,可以参考文章:
?《Windows 10 配置Git 环境变量(还有:安装git后,鼠标右键没有“git bush here”)》
作者:一乐乐?
推荐阅读
- 如何在C#中检查线程是否处于活动状态()
- win10插入耳机后有电流声怎么办电脑出现回声怎么办
- 网络传输时既有管道流(PipedInputStream 与 PipedOutStream)又有序列化对象反序列化对象(ObjectOutputStream与 ObjectInputStream)
- 安装选择msi格式还是zip(windows下Nodejs zip版下载安装及环境变量配置)
- github项目托管方式(看项目自身是否自带有 .git)
- 安装工具小日记
- 虚拟机VMware 安装centos常规配置共享文件等
- 卸载应用后,删除安装根目录下的所有文件,提示已在另一进程打开,在资源管理器进程中找不到该程序的解决
- linux下面/usr/local和opt目录有何区别