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)库。


目录
相关文章
|
29天前
|
Ubuntu Shell 开发工具
ubuntu/debian shell 脚本自动配置 gitea git 仓库
这是一个自动配置 Gitea Git 仓库的 Shell 脚本,支持 Ubuntu 20+ 和 Debian 12+ 系统。脚本会创建必要的目录、下载并安装 Gitea,创建 Gitea 用户和服务,确保 Gitea 在系统启动时自动运行。用户可以选择从官方或小绿叶技术博客下载安装包。
45 2
|
2月前
|
Shell 开发工具 git
git学习三:git使用:删除仓库,删除仓库内文件
通过GitHub的设置页面删除仓库,以及如何使用Git命令行删除仓库中的文件或文件夹。
174 1
git学习三:git使用:删除仓库,删除仓库内文件
|
20天前
|
Linux 网络安全 开发工具
IDEA如何配置git和github
【11月更文挑战第14天】本指南详细介绍了如何在 IntelliJ IDEA 中配置 Git 和 GitHub,包括检查和设置 Git 路径、测试配置,以及通过 SSH 或 HTTPS 方式配置 GitHub 仓库的具体步骤。完成配置后,用户可在 IDEA 中轻松进行版本控制操作。
|
21天前
|
存储 Linux 数据安全/隐私保护
一键部署 200+ 开源Github 2k+ 星星的软件
Websoft9面板是一款基于Web的PaaS/Linux面板,支持在个人服务器上一键部署200多种热门开源应用,适用于个人开发者、中小企业、创业团队、教育机构和技术爱好者。它集成了丰富的开源软件,提供便捷的部署方式、高效的资源利用、良好的可扩展性及低技术门槛,帮助用户快速搭建和管理各类应用。
|
2月前
|
对象存储
一个通过 GitHub Action 将 GitHub 仓库与阿里云 OSS 完全同步的脚本
一种将 GitHub 仓库完全同步到阿里云 OSS 的方法。
|
2月前
|
开发工具 git 索引
git上面中新建gitignore文件,并且去除已经在仓库版本管理中的文件夹
git上面中新建gitignore文件,并且去除已经在仓库版本管理中的文件夹
84 4
|
2月前
|
JavaScript Linux Windows
Typora图床配置(用自带的 PicGo-Core(command line) 插件GitHub
Typora图床配置(用自带的 PicGo-Core(command line) 插件GitHub
|
2月前
|
存储 开发工具 git
Git 远程仓库地址管理:添加、修改和验证
Git 远程仓库地址管理:添加、修改和验证
95 4
|
2月前
|
编译器 开发工具 数据安全/隐私保护
Git——多人协作/版本控制,在一个gitee仓库下开发(Gitee版教程)手把手教学,包好用的!
本文提供了一个关于如何在Gitee上进行多人协作和版本控制的详细教程,包括新建和初始化仓库、克隆仓库、邀请好友共同管理仓库以及注意事项,旨在帮助用户顺利进行代码协作开发。
311 0
Git——多人协作/版本控制,在一个gitee仓库下开发(Gitee版教程)手把手教学,包好用的!
|
3月前
|
开发工具 git
IDEA更改远程git仓库地址
【9月更文挑战第27天】本文介绍了两种在IntelliJ IDEA中更改远程Git仓库地址的方法:一是通过图形界面,在VCS设置中直接修改;二是通过IDEA内置的命令行工具使用`git`命令进行更改。具体步骤包括从版本控制菜单进入项目设置、修改远程仓库URL,以及使用`git remote set-url`命令更新仓库地址,并验证修改结果。这些方法适用于项目迁移或更换仓库地址的情况。
648 6