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

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

一、Git的安装

1、Git官网下载: https://git-scm.com/

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

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

3、验证是否安装成功:

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

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

21.png


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


二、初次配置以连接github

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

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


22.png


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


23.png


四、提交项目或文件到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)库。


目录
相关文章
|
27天前
|
Java 网络安全 开发工具
Git进阶笔记系列(01)Git核心架构原理 | 常用命令实战集合
通过本文,读者可以深入了解Git的核心概念和实际操作技巧,提升版本管理能力。
|
28天前
|
网络安全 开发工具 git
mac git clone命令提示git@gitee.com: Permission denied (publickey).问题修复
mac git clone命令拉取gitee上项目代码时提示密钥问题
|
1月前
|
开发工具 git
如何操作github,gitee,gitcode三个git平台建立镜像仓库机制,这样便于维护项目只需要维护一个平台仓库地址的即可-优雅草央千澈
如何操作github,gitee,gitcode三个git平台建立镜像仓库机制,这样便于维护项目只需要维护一个平台仓库地址的即可-优雅草央千澈
186 69
如何操作github,gitee,gitcode三个git平台建立镜像仓库机制,这样便于维护项目只需要维护一个平台仓库地址的即可-优雅草央千澈
|
2月前
|
机器学习/深度学习 Shell 网络安全
【Git】Git 命令参考手册
Git 命令参考手册的扩展部分,包含了从基础操作到高级功能的全面讲解。
74 3
|
5月前
|
网络协议 开发工具 网络虚拟化
SourceTree git 配置代理
SourceTree git 配置代理
154 1
|
开发工具 git
git 配置本地代理
git 配置本地代理
460 0
|
Web App开发 开发工具 git
|
3月前
|
开发工具 git
git 常用命令
这些只是 Git 命令的一部分,Git 还有许多其他命令和选项,可根据具体需求进行深入学习和使用。熟练掌握这些命令能够帮助你更高效地管理代码版本和协作开发。
|
3月前
|
缓存 Java Shell
[Git]入门及其常用命令
本文介绍了 Git 的基本概念和常用命令,包括配置、分支管理、日志查看、版本回退等。特别讲解了如何部分拉取代码、暂存代码、删除日志等特殊需求的操作。通过实例和图解,帮助读者更好地理解和使用 Git。文章强调了 Git 的细节和注意事项,适合初学者和有一定基础的开发者参考。
75 1
[Git]入门及其常用命令
|
3月前
|
开发工具 git 开发者

热门文章

最新文章