git2.53.0安装步骤

⭐ 一、安装(核心选项直接抄)

安装界面选择建议核心原因
组件选择✅ 保留默认勾选,取消 Check daily for updates自动更新没必要,核心功能够用
默认编辑器✅ 选 Use Visual Studio Code as Git's default editor避免 Vim 学习成本,和开发工具统一
初始分支名✅ 选 Override,分支名填 main适配 GitHub/Gitee 主流规范
PATH 配置✅ 选 Git from the command line and also from 3rd-party software多终端可用(Git Bash/CMD/VSCode)
SSH 客户端✅ 选 Use bundled OpenSSH自带工具兼容性更好,无需额外安装
HTTPS 后端✅ 选 Use the native Windows Secure Channel library系统原生适配,无需手动管理证书
换行符处理✅ 选 Checkout Windows-style, commit Unix-style跨平台协作不冲突
终端模拟器✅ 选 Use MinTTY界面更友好,支持窗口缩放
git pull 行为✅ 选 Fast-forward or merge保留提交历史,适合个人/团队开发
凭证管理器✅ 选 Git Credential Manager自动保存账号密码,免重复输入
额外选项✅ 保留 Enable file system caching,取消 Enable symbolic links提升性能,Windows 下符号链接兼容性差

⭐ 二、安装后配置

打开 Git Bash,逐行执行

# 配置用户名,替换为你的GitHub用户名(如zhangsan123) git config --global user.name "YourGitHubName" # 配置邮箱,替换为你的GitHub注册邮箱(如[email protected]) git config --global user.email "[email protected]"

参数说明--global表示全局配置,即所有本地Git仓库都会使用该信息,无需重复配置。

git config --list 

若输出结果中能看到刚才配置的user.nameuser.email,则说明本地信息配置成功!

生成SSH密钥

ssh-keygen -t rsa -C "[email protected]" 

执行后会依次出现3个提示,全部直接回车即可,无需输入任何内容:

  1. 提示「保存密钥的路径」:默认保存在用户目录的.ssh文件夹,回车;
  2. 提示「设置密码」:回车表示不设置密码(完全免密);
  3. 提示「确认密码」:再次回车即可。

获取并复制公钥内容:在Git Bash中,依次输入以下两条指令,回车执行,提取公钥内容

# 进入.ssh文件夹 cd ~/.ssh # 查看并输出公钥文件内容 cat id_rsa.pub

执行后,Git Bash会输出一长串以ssh-rsa开头、以你的GitHub邮箱结尾的字符,这就是完整的公钥内容,需要完整复制(小技巧:鼠标选中全部字符,右键选择「Copy」即可,不要手动输入,避免漏字符)。

核心坑点:复制时必须包含开头的ssh-rsa和结尾的邮箱,不能多复制空格/换行,也不能遗漏任何字符!

GitHub账号添加公钥

点击页面右上角的个人头像,在下拉菜单中选择「Settings」(设置);

在左侧菜单栏中,找到并点击「SSH and GPG keys」(SSH和GPG密钥);

点击页面右上角的「New SSH key」(新建SSH密钥);

进入添加页面,填写两个信息:

  • Title:自定义名称,用于区分设备(如「办公电脑Win11」「笔记本」,方便后续管理);
  • Key:点击输入框,右键粘贴刚才复制的完整公钥内容(不要手动修改);

点击页面下方的「Add SSH key」(添加SSH密钥),若GitHub要求验证账号密码,输入你的GitHub密码即可完成添加。

验证SSH配置是否成功

回到Git Bash窗口,输入以下验证指令,回车执行:

ssh -T [email protected] 

执行后若出现确认提示(如「Are you sure you want to continue connecting (yes/no/[fingerprint])?」),输入yes并回车即可。

成功标志:Git Bash输出以下内容,说明SSH免密配置成功!

Hi 你的GitHub用户名! You've successfully authenticated, but GitHub does not provide shell access. 

Read more

Whisper 音频转录

你好呀!今天我们来聊聊如何用 OpenAI 的 Whisper 工具把音频文件变成文字。这东西可厉害了,不管是 podcast、讲座还是自己录的语音,都能轻松转成文本,超方便的! 准备工作 📋 在开始之前,你需要准备好: * Python 3.7 或更高版本(现在大部分电脑都有了) * 一点磁盘空间(模型大小从几十MB到几GB不等,看你选哪个) * 对啦,还要有网络,因为第一次用需要下载模型 安装 Whisper 🚀 安装超级简单,打开命令行,输入这行代码就搞定: pip install openai-whisper 等着它自己安装完就好啦,是不是很easy? 使用我们的转录脚本 📝 已经为你准备了一个超级好用的脚本transcribe_audio.py,它可以批量处理音频文件,超省时间! 脚本有啥功能? * 支持各种音频格式:mp3、wav、m4a、flac 都没问题 * 自动创建

By Ne0inhk
Llama 3-8B-Instruct 在昇腾 NPU 上的 SGLang 性能实测

Llama 3-8B-Instruct 在昇腾 NPU 上的 SGLang 性能实测

1.引言 随着大模型在各类智能应用中的广泛应用,高效的推理硬件成为关键瓶颈。昇腾 NPU(Ascend Neural Processing Unit)凭借其高算力、低能耗以及对 SGLang 的深度优化,能够显著提升大模型推理性能。本文以 Llama 3-8B-Instruct 为例,通过在昇腾 NPU 上的实测,展示其在吞吐量、延迟和资源利用方面的优势,并探索可行的优化策略,为开发者在今后的开发中提供可参考的案例。 在本篇文章中我们会使用到Gitcode的Notebook来进行实战,GitCode Notebook 提供了开箱即用的云端开发环境,支持 Python、SGLang 及昇腾 NPU 相关依赖,无需本地复杂环境配置即可直接运行代码和进行实验。对于没有硬件平台的小伙伴来说是非常便利的。 GitCode Notebook使用链接:https://gitcode.com/user/m0_49476241/notebook。 2.实验环境与准备 2.

By Ne0inhk
第二章-AIGC入门-小白也能看懂的AI图像生成指南:从原理到实战(5/36)

第二章-AIGC入门-小白也能看懂的AI图像生成指南:从原理到实战(5/36)

摘要:AI图像生成是基于深度学习的人工智能技术,能依据文本或图像输入生成新图像。其原理主要基于生成对抗网络(GAN)和变分自编码器(VAE),通过生成器和判别器的对抗训练(在 GAN 中),或编码器和解码器的协作(在 VAE 中),实现图像生成。AI图像生成在艺术创作、商业设计、影视游戏、日常生活等方面有广泛应用,但也面临伦理、版权、技术准确性等挑战。 一、AI 图像生成是什么 AI 图像生成,作为人工智能技术在数字创作领域的重要应用,正深刻地改变着我们生成和理解图像的方式。简单来说,AI 图像生成是利用人工智能算法,依据给定的输入(如文本描述、图像示例等),通过对大量数据的学习和分析,自动生成全新图像的技术。 从原理上讲,AI 图像生成技术建立在深度学习模型的基础之上,其中最为常用的是生成对抗网络(GAN)和变分自编码器(VAE) 。以生成对抗网络为例,它由生成器和判别器两个部分组成。生成器负责生成图像,判别器则用于判断生成的图像是否真实。两者相互对抗、

By Ne0inhk
【文心智能体】使用文心一言来给智能体设计一段稳定调用工作流的提示词

【文心智能体】使用文心一言来给智能体设计一段稳定调用工作流的提示词

🌹欢迎来到《小5讲堂》🌹 🌹这是《文心智能体》系列文章,每篇文章将以博主理解的角度展开讲解。🌹 🌹温馨提示:博主能力有限,理解水平有限,若有不对之处望指正!🌹 目录 * 前言 * 智能体信息 * 名称 * 简介 * 人设 * 开场白 * 工作流 * 消息节点 * 文本处理节点 * 插件节点 * 图片消息节点 * 输出效果 * 小技巧 * 一、结构化框架设计 * 1. **角色定位+任务拆解** * 2. **四要素公式法** * 二、多轮对话优化 * 1. **分步骤引导** * 2. **示例参考法** * 三、细节强化技巧 * 1. **输出格式标准化** * 2. **专业术语与风格** * 四、避免常见误区 * 1. **模糊需求导致输出偏差** * 2. **过度复杂导致理解困难** * 相关文章

By Ne0inhk