零基础完成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连接是否通畅首次连接会弹出主机身份确认提示。此处不具体展开讲解该命令。

相关新闻

最新新闻

SerenityOS 命令行选项解析指南:getopt 与 getopt_long 用法、返回值与底层实现

SerenityOS 命令行选项解析指南:getopt 与 getopt_long 用法、返回值与底层实现

SerenityOS 命令行选项解析指南:getopt 与 getopt_long 用法、返回值与底层实现 【免费下载链接】serenity The Serenity Operating System 🐞 项目地址: https://gitcode.com/GitHub_Trending/se/serenity 导读 本文以 getopt(3) 手册 为核心&a…

2026/9/23 4:54:42
轻量服务器还是ECS?大促云服务器选购与避坑实战指南

轻量服务器还是ECS?大促云服务器选购与避坑实战指南

每年大促节点,群里永远有人在问同一个问题:“38元的轻量服务器到底怎么抢?为什么我每次点进去都是已售罄?68元直购和99元的ECS我到底选哪个?”作为一个常年帮团队和自己采购云服务器的老用户,我太清楚这种纠…

2026/9/23 8:01:55
为 AI 代理的 Review 动作编写 Cedar 审批门控策略:review-agent-governance 策略编写实战指南

为 AI 代理的 Review 动作编写 Cedar 审批门控策略:review-agent-governance 策略编写实战指南

为 AI 代理的 Review 动作编写 Cedar 审批门控策略:review-agent-governance 策略编写实战指南 【免费下载链接】agents Multi-harness agentic plugin marketplace for Claude Code, Codex, Cursor, OpenCode, GitHub Copilot, and Google Antigravity 项目地址:…

2026/9/23 8:02:11
PaddleOCR 手写数学公式识别算法 CAN 实战指南:Counting-Aware Network 训练、评估与推理部署

PaddleOCR 手写数学公式识别算法 CAN 实战指南:Counting-Aware Network 训练、评估与推理部署

PaddleOCR 手写数学公式识别算法 CAN 实战指南:Counting-Aware Network 训练、评估与推理部署 【免费下载链接】PaddleOCR Turn any PDF or image document into structured data for your AI. A powerful, lightweight OCR toolkit that bridges the gap between i…

2026/9/23 8:01:38
Spring源码解析:构造器注入的类型转换与候选匹配机制

Spring源码解析:构造器注入的类型转换与候选匹配机制

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/9/23 8:01:21
openai-agents-python 多模型接入指南:深入解析 AnyLLMModel 适配层与 any-llm 路由

openai-agents-python 多模型接入指南:深入解析 AnyLLMModel 适配层与 any-llm 路由

openai-agents-python 多模型接入指南:深入解析 AnyLLMModel 适配层与 any-llm 路由 【免费下载链接】openai-agents-python A lightweight, powerful framework for multi-agent workflows 项目地址: https://gitcode.com/GitHub_Trending/op/openai-agents-pyth…

2026/9/24 11:09:24

日新闻

周新闻