零基础完成git开发环境配置 零基础完成git开发环境配置一、前言本文面向零基础读者详细讲解git开发环境配置。二、操作步骤与知识讲解1.安装git针对windows系统操作步骤①打开https://git-scm.com/install/windows②点击Git for Windows/x64 Setup(大部分情况都是点击这个具体还是要看个人电脑)③之后一路默认并点击下一步Next即可原理讲解①略②x64,x86,ARMx64讲解x64是指64位架构的windows操作系统专门运行在现代64位cpu上x86是32位系统现在基本已被淘汰ARM64是基于ARM的Windows64位操作系统。x64安装包只能安装在64位windows系统上而x86安装包不但可以安装在32位windows系统上也可安装在64位windows系统上ARM64不能装ARM64之外的安装包别的系统也不能装ARM64安装包。③略2.git配github操作步骤①打开git-bash.exe②运行命令git --version若返回版本号则继续下一步。③运行命令git config --global user.name此处填写你的github用户名git config --global user.email此处填写你的github关联邮箱④运行命令git config --global --list确认全局配置是正确的之后继续下一步。⑤运行命令ssh-keygen -t ed25519 -C “填写你的github关联邮箱”后续继续回车即可直至进入下一步。⑥运行命令 cat ~/.ssh/id_ed25519.pub将运行后终端输出的字符串复制⑦打开github,点击右上角头像→点击settings→点击左侧SSH and GPG keys→New SSH key;title自定义比如windows-gitbash把公钥内容粘贴到Key中点击Add SSH key后续完成账号验证即可。⑧运行命令ssh -T gitgithub.com对于弹出的提示输入yes并回车。至此我们便完成了git开发环境的配置后续可以使用git操控github远程仓库。原理讲解①git-bash.exe是Git for windows自带的一套终端模拟器模拟出类似Linux的运行环境。它使用bash运行环境支持所有的git命令Linux常用命令并且自带OpenSSH。其中Bash指的是Bourne Again Shell。而Shell指的是命令解释器是人与操作系统内核之间的翻译官。Bash就是Shell的一种Linux的默认终端就是bash。②这是一条git命令用于查看git版本。③git config是git配置命令–global指全局级别使得本机的所有git仓库共用这套配置user.name是提交代码时显示的作者名称user.email是提交代码时绑定的作者邮箱。执行这两条命令后所有git commit都会带上相应的作者名称与作者邮箱。④这是用于查看全局配置的Git命令⑤SSH指的是Secure Shell安全外壳协议可以以加密方式远程登录另一台电脑/服务器。ssh-keygen是OpenSSH自带的SSH密钥生成工具用于生成非对称密钥对公钥私钥常用于Git与服务器免密SSH登录-t ed25519中-t用于指定算法而ed25519则是现代推荐的椭圆加密算法-C “填写你的github关联邮箱”这里-C用来添加注释一般是写邮箱方便区分多组密钥。注释会显示在公钥文件的末尾。后续几步都是直接回车这样会使得密钥对文件保存在默认地址并且不给私钥设置密码。⑥cat是Linux命令的一种用于读取指定文件的内容并打印到终端。**~**代表用户当前的家目录整个文件结构最终指向的就是公钥文件执行命令后所输出的字符串即为公钥。⑦将SSH生成的公钥与github账号进行了绑定⑧这是一条OpenSSH客户端命令用于测试SSH连接是否通畅首次连接会弹出主机身份确认提示。此处不具体展开讲解该命令。

相关新闻

最新新闻

虚幻引擎蓝图网络编程:用VaRest插件高效处理JSON与API调用

虚幻引擎蓝图网络编程:用VaRest插件高效处理JSON与API调用

1. 项目概述:告别JSON拼接的繁琐时代如果你在虚幻引擎里做过网络请求,尤其是对接第三方API,那你一定经历过这个场景:为了构造一个稍微复杂点的请求体,你得在蓝图里吭哧吭哧地连上一大堆“Make Struct”和“Append JSON…

2026/7/23 6:39:10
程序员AI提效:AI做技术PPT汇报,从大纲到逐页文案30分钟搞定

程序员AI提效:AI做技术PPT汇报,从大纲到逐页文案30分钟搞定

你有没有过这种时候—— 下周晋升答辩,PPT 还没动。 架构评审要讲方案,脑里一堆技术点串不成一条线。 团队周会分享,讲了半天别人没听懂你在说啥。 程序员的技术含量不缺,缺的是"把技术讲成人话、讲成结构"的汇报能力…

2026/7/23 6:39:10
埃森哲:100年前是电机,今天是AI,企业价值正在重新排序

埃森哲:100年前是电机,今天是AI,企业价值正在重新排序

AI已经进入企业,但企业似乎还没有真正进入AI时代。一边是越来越多的企业开始使用Agent和AI工具;另一边,不少企业发现,员工效率提升了,业务结果却没有同步增长。问题可能并不在AI能力本身,而在企业仍然沿用了…

2026/7/23 6:39:10
骨传导耳机选购指南:实测对比与避坑建议

骨传导耳机选购指南:实测对比与避坑建议

这次我们来看骨传导耳机的选购指南。如果你正在考虑入手一款适合运动、学习或日常使用的骨传导耳机,这篇文章会帮你避开很多坑。我自费实测了多款主流骨传导耳机,覆盖不同价位和品牌,重点对比佩戴舒适度、音质表现、防水等级、续航能力和性价…

2026/7/23 6:39:10
SaaS公司产品采用终极指南

SaaS公司产品采用终极指南

我见过太多SaaS公司砸重金做营销拉新,最后却栽在用户留存上。产品采用不是终点,而是起点。用户从第一次听到你的产品到真正把它融入日常,中间隔着一条巨大的认知鸿沟。很多团队只关注功能堆砌,却忽略了如何让用户直观地感受到价值…

2026/7/23 6:39:10
C++容器实战指南:从vector到unordered_map,性能优化与避坑

C++容器实战指南:从vector到unordered_map,性能优化与避坑

1. 容器:C程序员的“瑞士军刀” 如果你写过C,尤其是写过稍微复杂一点的程序,肯定绕不开容器。它们就像你工具箱里最趁手的那几把工具, vector 是螺丝刀, map 是扳手, list 是钳子。刚开始学的时候&am…

2026/7/23 6:34:10

月新闻