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


目录
相关文章
|
1月前
|
人工智能 IDE 编译器
idea如何使用AI编程提升效率-在IntelliJ IDEA 中安装 GitHub Copilot 插件的步骤-卓伊凡
idea如何使用AI编程提升效率-在IntelliJ IDEA 中安装 GitHub Copilot 插件的步骤-卓伊凡
377 15
idea如何使用AI编程提升效率-在IntelliJ IDEA 中安装 GitHub Copilot 插件的步骤-卓伊凡
|
2月前
|
前端开发 Java 开发工具
Git使用教程-将idea本地Java等文件配置到gitte上【保姆级教程】
本内容详细介绍了使用Git进行版本控制的全过程,涵盖从本地仓库创建到远程仓库配置,以及最终推送代码至远程仓库的步骤。
61 0
|
3月前
|
移动开发 jenkins 持续交付
jenkins配置git
通过上述步骤,您可以在 Jenkins 中成功配置 Git,从而实现自动拉取代码并进行构建和部署。这些配置不仅提高了开发效率,还保证了代码的连续集成和交付。确保每一步配置正确,以避免在实际使用中遇到问题。
216 1
|
4月前
|
Ubuntu Shell 开发工具
ubuntu/debian shell 脚本自动配置 gitea git 仓库
这是一个自动配置 Gitea Git 仓库的 Shell 脚本,支持 Ubuntu 20+ 和 Debian 12+ 系统。脚本会创建必要的目录、下载并安装 Gitea,创建 Gitea 用户和服务,确保 Gitea 在系统启动时自动运行。用户可以选择从官方或小绿叶技术博客下载安装包。
164 2
|
4月前
|
算法 网络安全 开发工具
[Git]关联远程库的两种方法及配置
本文介绍了 git 的四种连接方式:ssh 连接、HTTPS 连接、SVN 连接和 SVN + ssh 连接,重点讲解了 HTTPS 和 ssh 连接方式的配置及注意事项。文章详细解释了 HTTPS 连接的身份验证过程、常见问题及解决方案,以及 ssh 连接的公钥和私钥的创建、配置方法。此外,还介绍了如何在同一台电脑上连接多个 gitee 账号的方法。
366 0
[Git]关联远程库的两种方法及配置
|
4月前
|
Linux 网络安全 开发工具
IDEA如何配置git和github
【11月更文挑战第14天】本指南详细介绍了如何在 IntelliJ IDEA 中配置 Git 和 GitHub,包括检查和设置 Git 路径、测试配置,以及通过 SSH 或 HTTPS 方式配置 GitHub 仓库的具体步骤。完成配置后,用户可在 IDEA 中轻松进行版本控制操作。
652 0
|
4月前
|
存储 Linux 数据安全/隐私保护
一键部署 200+ 开源Github 2k+ 星星的软件
Websoft9面板是一款基于Web的PaaS/Linux面板,支持在个人服务器上一键部署200多种热门开源应用,适用于个人开发者、中小企业、创业团队、教育机构和技术爱好者。它集成了丰富的开源软件,提供便捷的部署方式、高效的资源利用、良好的可扩展性及低技术门槛,帮助用户快速搭建和管理各类应用。
|
5月前
|
自然语言处理 前端开发 数据可视化
Quarto ppt模板制作与Rstudio git连接
本文介绍了当前PPT演示中流行的Quarto文档使用情况,以及如何在Rstudio中连接Git进行版本控制。重点讲解了Quarto的ppt模板制作流程,包括安装、创建演示文稿及自定义样式等步骤,并提供了相关资源链接。
143 0
Quarto ppt模板制作与Rstudio git连接
|
5月前
|
JavaScript Linux Windows
Typora图床配置(用自带的 PicGo-Core(command line) 插件GitHub
Typora图床配置(用自带的 PicGo-Core(command line) 插件GitHub
|
5月前
|
Unix Shell 网络安全
git学习六:(bug总结)git@github.com: Permission denied (publickey).等
本文是关于解决在使用Git和GitHub时遇到的“git@github.com: Permission denied (publickey)”错误的指南。文章提供了详细的步骤,包括确认SSH Agent运行状态、检查密钥配置、确保密钥匹配、验证仓库URL、检查权限和代理设置,以及配置SSH文件。这些步骤帮助用户诊断并解决SSH认证问题。
667 0

热门文章

最新文章