遇到Command failed with exit code 128: git ls-remote [email protected]:xxx/xxx问题的解决方案

遇到Command failed with exit code 128: git ls-remote git@github.com:xxx/xxx问题的解决方案

记录开发过程中遇到的问题

1. 遇到的问题

在安装依赖的时候npm install xxx 的时候控制台报错,类似于这样的

Command failed with exit code 128: git ls-remote [email protected]:xqq/webworkify-webpack.git HEAD fatal: unable to access 'https://github.com/xqq/webworkify-webpack.git/': Recv failure: Connection was reset 

2. 解决方案:

  1. 访问https://docs.github.com/en/authentication/connecting-to-github-with-ssh/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent这个地址
  2. 打开Git Bash(就是从git拉取代码控制台),按照步骤生成一个SSH key
  • 主要是这个命令,邮箱替换成你的github账号邮箱
 ssh-keygen -t ed25519 -C "[email protected]" 
  1. 他会生成一个公钥文件,默认应该在C:\Users\Administrator\.ssh这个文件夹下面,具体的可以在生成过程中看到
  2. 访问https://github.com/settings/keys这个地址(需要先登录github)点击New SSH keys这个按钮进入到添加ssh配置的页面
  3. Title自己可以自定义,Key type使用默认的Authentication Key
  4. 下面的输入框需要使用之前生成文件夹中的后缀名称为.pub里面内容,建议使用开发的编辑器打开,打开之后的内容为ssh + 你之前输入的邮箱,只需要复制前面的就可以
  5. 确定之后,在重新npm install xxx就可以正常下载依赖了

Read more

【GitHub Copilot】Figma MCP还原设计稿生成前端代码

【GitHub Copilot】Figma MCP还原设计稿生成前端代码

这里写自定义目录标题 * Step1:让AI给你配置MCP * Step2:替换成自己的Figma密钥 * Step3:如何使用 Cursor+Figma MCP的教程已经很多了,由于我所在的公司采购的是GitHub Copilot,我研究了一下直接在vscode里利用GitHub Copilot接入Figma MCP进行设计稿还原代码,大获成功,这里分享我的步骤,希望能帮到你。 Step1:让AI给你配置MCP 在vscode中打开你的项目(我的例子是一个微信小程序),呼出github copilot对话框,模式选择Agent,模型建议Claude 3.7 Sonnet,提问: https://github.com/GLips/Figma-Context-MCP 如何配置能让你在vscode里使用这个mcp 之后跟着提示狂点下一步即可完成配置,如果有什么需要装的vscode插件它会自动帮你装,甚至自动生成了配置说明文档。 由于不能保证AI每次生成的答案都一致,这里附上我的运行结果作为参考,可以看到它在项目文件夹最外层建了一个.vscode文件夹,在sett

By Ne0inhk
【Git】一篇文章带你入门Git

【Git】一篇文章带你入门Git

1. 初识 Git 1.1 Git 是什么? Git 是一个开源的分布式版本控制系统,用于高效地跟踪和管理项目代码的变更历史(不仅仅是代码,还有其它格式也是可以的~) 1.2 为什么要有 Git 在学习或者是工作的时候,比如编写各种文档,为了防止文档丢失,更改失误,我们不得不复制出一个副本,保留历史记录,方便找回历史记录,比如: “设计文档-v1” “设计文档-v2” “设计文档-v3” “设计文档-确定版” “设计文档-最终版” 每个版本有各自的内容,但最终会只有⼀份文档是需要被使用的,在此之前的⼯作都需要这些不同版本的报告,于是每次都是复制粘贴副本,文件就越来越多,不仅文件多,更重要的是,随着版本数量的不断增多,我们可能记不太清每一个版本具体修改的哪些内容,文档如此,我们编写的项目代码也如此! 那么,如何解决呢? 答:版本控制器 ,记录每次修改以及版本迭代的一个管理系统,目前,最主流的版本控制器就是 Git,

By Ne0inhk

AudioSeal Pixel Studio实战教程:3步为AI语音嵌入隐形水印(开源免配置)

AudioSeal Pixel Studio实战教程:3步为AI语音嵌入隐形水印(开源免配置) 1. 为什么需要音频水印技术 在AI语音合成技术飞速发展的今天,我们面临着两个重要挑战:如何保护音频版权,以及如何识别AI生成的语音内容。这就是AudioSeal Pixel Studio的用武之地。 想象一下,你花费大量时间创作的音频内容被他人随意复制使用,或者AI生成的语音被用于不当用途却无法追踪来源。AudioSeal Pixel Studio就像给你的声音装上了"数字指纹",既不影响听觉体验,又能随时验证音频的真实性和归属。 2. 快速了解AudioSeal Pixel Studio AudioSeal Pixel Studio是一款基于Meta开源的AudioSeal算法构建的工具,它最大的特点是: * 隐形水印:在音频中嵌入几乎不可察觉的数字标记 * 强抗干扰:即使音频被剪辑、压缩或转换格式,水印依然可识别 * 简单易用:无需复杂配置,三步完成水印嵌入和检测 这个工具采用Streamlit框架开发,界面设计采用了清新的海蓝色调,操作直观明了。无论你是内容创

By Ne0inhk
【Git:多人协作】Git多人协作实战:从同分支到多分支工作流

【Git:多人协作】Git多人协作实战:从同分支到多分支工作流

🔥艾莉丝努力练剑:个人主页 ❄专栏传送门:《C语言》、《数据结构与算法》、C/C++干货分享&学习过程记录、Linux操作系统编程详解、笔试/面试常见算法:从基础到进阶、测试开发要点全知道 ⭐️为天地立心,为生民立命,为往圣继绝学,为万世开太平 🎬艾莉丝的简介: 目录 艾莉丝的Gitee地址 1  ~>  多人协作 2  ~>  多人协作一:在同一分支下进行多人协作 2.1  完成准备工作 2.2  协作开发 2.2.1  我们的操作 2.2.2  小伙伴的操作 2.2.3  协作开发 2.3  将内容合并到master

By Ne0inhk