[已解决]Git Init Failed Cannot Run Git: Failed to start Git process error=13, Permission denied

使用git时遇到的小问题 Question1:git提示“不是内部或外部命令,也不是可运行的程序” Answer1:这是因为你安装了git之后,并没有进行配置环境变量;设置系统变量的目的:为了使系统可以找到程序的运行路径! 解决方法: (1) 找到git安装路径下的bin文件和git-core文件 ... 阅读详情
AI摘要

本文详细介绍了当遇到Git初始化失败,无法运行Git进程的问题时,如何检查和修正配置文件中的错误路径,通过正确配置Git路径,成功解决了在特定环境下无法使用Git的问题。

Git Init Failed Cannot Run Git: Failed to start Git process Cannot run program "/usr/local/git"(in directory "."):error=13, Permission denied

解决办法:

打开配置界面:将错误的路径修改为正确的路径如下,然后按test 就可以测试成功了。

一开始我一直以为是我的git的问题,重复的去安装。

最后我彻底的全卸载安装以后,发现,我在命令行里面是可以克隆项目的,但是在这里面就运行错误,这个时候我才怀疑是不是配置弄错了。修改以后果然如此

DevEco Studio开发环境诊断,Git is not installed. 9.红色框内默认选项建议不要动,可以视个人情况勾选“创建桌面快捷方式”,“每天检查更新”和“将Git Bash配置文件添加到windows”,点击next。12.设置新存储库中初始分支的名称 默认初始分支的名称是“master”,如果要修改可选择第二个,在文本框中输入内容即可,点击Next。11.git文件默认编辑器默认为 Vim, 可在下拉框中修改,可修改为submit,VSCode等,视个人情况选择,点击next。22.点击finish,至此,Git就安装成功了。 阅读详情

相关推荐

systemd原理与排障:从init系统本质到unit状态机

systemd 是现代 Linux 的核心 init 系统,它取代了传统的 SysV init 和 Upstart,以 unit 为基本单元统一管理系统服务、套接字、定时器等资源。其本质是基于 cgroup、dbus 和 journald 构建的声明式状态机,而非过程式脚本执行器。技术价值在于提供强一致的状态管理、细粒度资源控制(如 MemoryLimit)、结构化日志(journal)和事件驱动生命周期。典型应用场景包括云服务器服务编排、容器化环境进程托管、CI/CD 中的可靠服务启停,以及 WSL2 或

weixin_34212762的博客 658

解决办法:Android Studio报错fail to start git process

问题:Android  Studio 上要使用git把云端上的代码clone到本地,报fail to start git process,详细日志为:“cannot run program git.exe createprocess error=2 系统找不到指定的文件” 解决办法: 1.下载并安装git客户端:https://git-scm.com/download/win,安装时一

懒小玖的博客 3163

Claude Code安装排障指南:Node.js/Git/Trae/API四层精准适配

AI编程环境部署不是简单执行命令,而是理解底层运行时、版本锁、元数据管理和API协议的协同关系。Node.js版本错位会触发V8引擎兼容性故障,Git未初始化将导致项目上下文丢失,Trae CLI实为轻量级本地运行时而非普通工具,API密钥仅是通行证,真正决定可用性的是服务商的能力边界(如context window、reasoning参数支持、endpoint路径)。本文聚焦Claude Code落地中最常卡点的四类问题——Node.js v20.12.2精确匹配、Git全局身份与commit指纹绑定、T

weixin_34095889的博客 326

git init --- 不成功

git init git add README.md git commit -m "first commit" git remote add origin git@github.com:bykevin/Linux_base.git git push -u origin master

phpstory的博客 898

跨平台Shell生存系统:从adb shell到国产Linux的命令兼容实战

Shell是操作系统最基础的交互接口,其核心原理在于通过解释器解析命令、调用系统调用并与文件系统、进程模型深度耦合。不同平台(macOS、Linux发行版、Android、Windows WSL)因Shell解释器(bash/zsh/dash/mksh)、内核模块、init系统及权限模型差异,导致同一命令行为迥异——这并非bug,而是底层设计哲学的自然体现。掌握跨平台Shell能力,意味着理解环境指纹识别、命令语法降级、路径语义映射与错误归因链,从而支撑AI开发(如mac安装claude code)、移动调

weixin_33994429的博客 566

Devin开发环境Setup实战:从零构建可审计的AI协作工作流

现代软件开发正经历从‘人写代码’到‘人与AI协同编码’的范式迁移,其核心前提不是模型能力,而是可复现、可审计、可干预的本地开发环境初始化。Devin并非黑盒代码生成器,而是一个需深度理解Shell配置、Python多版本管理、Git凭据链、Docker权限模型与CI/CD上下文的智能代理。它通过交互式Setup完成对开发者环境的能力测绘,将原本隐性、碎片化、易出错的手动配置过程,转化为结构化、日志化、可回溯的协作起点。这一过程直接支撑端到端PR闭环验证,为后续意图理解、测试生成与规范遵循奠定工程基础。本文聚

weixin_30321449的博客 347

FAQ(86):Ubuntu 下 idea 配置git 报错:Failed to start Git process error=13, Permission denied.

2019年06月15日 今天在Ubuntu系统上部署开发环境,碰到idea的git安装配置问题,百度一下,居然只搜出一篇文章(网上大多数都是Windos系统的git配置),很尴尬,于是自己想办法,也顺手把解决方法分享一下。 1)git下载与安装 git 官网:https://www.git-scm.com/download/linux 命令行下载安装(方便): ssh -T git@...

Diligence is the mother of success. 2102

WSL2下Podman原生安装实战:替代Docker Desktop的稳定方案

容器运行时是现代开发环境的核心基础设施,其本质是基于Linux内核cgroup和namespace机制构建的轻量级隔离执行环境。Podman作为无守护进程(daemonless)的OCI兼容运行时,通过rootless模式、systemd深度集成与slirp4netns网络栈,在WSL2中实现了比Docker Desktop更低的资源开销、更高的启动稳定性及原生Linux权限模型。它特别适用于Windows平台下的本地开发、离线部署与多用户隔离场景,能无缝复用docker-compose.yml并支持cgr

weixin_33716941的博客 375

learn-claude-code s11 背景任务机制解析:显式 run_in_background 让慢命令异步执行,跨轮次收集 <task_notification> 通知

本文围绕 learn-claude-code 课程第 11 章(s11)展开,讲解如何让 Agent Harness 中耗时的 Bash 命令(如 `npm install`、完整测试套件)转入后台线程执行,使 Agent Loop 不被阻塞,并在后续轮次以 `<task_notification>` 通知形式把完成结果收集回对话。读完本文,你将掌握后台任务判定、`BackgroundManage

gitblog_00754的博客 511

OpenClaw本地AI Agent在Windows 11上的保姆级部署指南

AI Agent是具备感知、规划与工具调用能力的智能体,其核心在于本地化运行、可控记忆与安全执行。OpenClaw作为基于Node.js的开源本地AI Agent框架,依托Windows 11的HVCI虚拟化安全、WSL2无缝集成及微软账户信任链,构建出数据不出域、指令可审计的边缘智能开发环境。技术价值体现在低延迟响应、强进程隔离与配置可追溯性;典型应用场景包括工业设备日志分析、企业内网知识问答与离线AI工作流验证。本指南聚焦Node.js 20.x稳定运行时、Git驱动的配置即代码实践,以及MySQL作为

weixin_34195546的博客 413

UR5 机械臂手眼标定(Eye-in-Hand)实战:OpenCV 求解 AX=XB,误差 < 2mm

本文详细介绍了UR5机械臂在Eye-in-Hand配置下的手眼标定实战,通过OpenCV实现高精度标定,最终达到误差小于2mm的工业级精度要求。文章涵盖了标定基础原理、环境搭建、数据采集策略、核心算法实现及误差分析与优化,为视觉机械臂的自主抓取提供了实用指南。

weixin_31476015的博客 295

AIGC项目Git+GitHub+SSH最小可行配置指南

Git是软件开发中用于版本控制的基础工具,其核心原理在于通过快照机制追踪文件变更、利用分布式架构保障协作可靠性。在AI生成内容(AIGC)工程实践中,Git的技术价值远超代码管理——它承担着模型权重、Prompt模板、评估脚本等关键资产的协同分发与CI/CD流水线驱动任务。典型应用场景包括克隆含子模块的Hugging Face仓库、推送GB级.safetensors模型文件、在GitHub Actions中安全拉取私有依赖。由于2021年后GitHub已弃用密码认证,且Personal Access Tok

weixin_30731305的博客 350

NE564锁相环FM解调电路设计:10.7MHz中频实测与3种失真优化方案

本文详细解析了NE564锁相环在10.7MHz中频FM解调电路中的设计与优化方案。通过分析锁相环技术基础、电路架构设计及典型失真问题,提供了3种有效的失真优化方法,包括限幅增强、VCO频偏补偿和环路滤波优化,显著提升解调性能。文章还涵盖了PCB布局要点和系统测试验证,为高频电子线路设计提供实用参考。

weixin_33314040的博客 350

OpenStack开发过程中常用Git操作场景( by quqi99 )

OpenStack开发过程中常用Git操作场景( by quqi99 ) 作者:张华 发表于:2013-07-23 版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本版权声明 http://blog.youkuaiyun.com/quqi99 ) Git是一个分布式的代码管理库,linux之父开发,用了三年多了,直观感受的优点如下: ...

技术并艺术着 1万+

【RT-DETR有效改进】为什么YOLO版本的RT-DETR训练模型不收敛精度差的问题

本文的内容同样为本专栏的前期预热文章,文章主要解释一下为什么有的人跑ultralytics仓库的RT-DETR精度很差,模型不收敛,mAP异常的情况。为了验证这一情况我也是跑了多个实验,从多个数据集出发,100-500的数据集我跑了大概5个数据集,1000的我跑了二个,2000的我跑了一个,4000的跑了一个,同时其中一些版本我也用了不同的batch_size来出发验证精度异常的情况。

Snu77的博客 9760

magic-api的鉴权机制配置 (附实战代码)

引入magic-api及相关数据库驱动依赖 配置yml文件和编辑器JS文件 实现登录鉴权逻辑,包括用户验证和Token处理 接口鉴权拦截器设计,确保接口访问安全性 文章提供了完整的代码示例,帮助开发者快速集成magic-api框架并实现权限控制功能。

码农研究僧的博客 227

Hermes Agent run_agent.py 核心循环与稳定性设计解析

Agent系统中的Loop机制并非简单重复调用,而是一种具备状态保持、异步协调与实时反馈能力的动态执行模型。其核心原理在于将任务分解为感知、推理、执行与反思四个可插拔阶段,并通过内存快照、执行状态和观测反馈构成闭环控制。这种设计直接支撑了Agent在工具调用异步性、LLM输出不确定性、内存动态管理及合规实时校验等关键场景下的工程鲁棒性。对于Hermes开发者而言,理解run_agent.py中状态机驱动的Loop结构与12个高危代码节点(如_memory_capacity检查、User-Agent头注入、桌

weixin_30423977的博客 498

分布式系统中的“无状态”和“有状态”详解

有状态服务,即服务端需要记录每次会话的客户端信息,从而识别客户端身份,根据用户身份进行请求的处理,典型的设计如 tomcat 中的 session。例如登录:用户登录后,我们把登录者的信息保存在服务端 session 中,并且给用户一个 cookie 值,记录对应的 session。然后下次请求,用户携带 cookie 值来,我们就能识别到对应 session,从而找到用户的信息。

AI天才研究院 2万+

Docker中Nginx配置挂载实战:实现配置即代码

Nginx作为最主流的Web服务器和反向代理,其配置管理能力直接决定服务稳定性与可维护性。在容器化场景下,‘配置即代码(Configuration as Code)’已成为现代运维核心范式——它要求配置文件脱离镜像、独立版本化、支持审计回滚。Docker绑定挂载(Bind Mount)正是实现该目标的技术基石,通过将宿主机配置目录映射至容器内,既规避了容器层临时性缺陷,又打通了Git管理、CI/CD集成与多环境切换路径。本文聚焦Linux环境下nginx:alpine镜像的生产级挂载实践,覆盖权限适配、热更

weixin_34405354的博客 235

tsmc12: m0po max length问题(H384.M0_PO.L.1)

手动调整可以挪cell,制造上下两个row相对的至少一个site的空间,通过插普通filler来解决,这里需要注意的是,tsmc12有via0的规则,需要让via0落在via0 grid上。在pt eco之后会有一些m0po max length问题出现,大部分问题都可以通过替换decap来解决,少部分由于局部density过高,需要手动调整。更多学习内容请关注「拾陆楼」知识星球。#ICC2中替换decap的参考脚本。

m0_61544122的博客 790

基于STM32、HAL库的W25Q01JVZEIQ TR FLASH存储器驱动应用程序设计

1Gb (128MB),分为512个可擦除块(block),每个块256KB。:块擦除约30-50ms,芯片擦除约30s。:标准SPI (支持1/2/4线模式)// 初始化CS引脚为高电平。// 擦除扇区(4KB)// 初始化Flash。/* 状态寄存器位 *//* 指令定义 *//* 超时定义 *//* 函数声明 */

corlin6688的博客 266

BrewUI:用SwiftUI重构Homebrew命令行交互

Homebrew作为macOS主流包管理器,其命令行操作长期存在学习门槛高、错误难定位、权限不透明等问题。BrewUI并非简单GUI封装,而是基于SwiftUI与Process API构建的原生交互层,通过声明式状态管理、细粒度进程控制和系统级权限集成,将`brew install`等命令转化为可观察、可调试、可反馈的可视化流程。它依托macOS原生能力实现PATH自动探测、SIP动态适配、ANSI输出净化及实时流解析,显著提升开发工具链的可观测性与工程鲁棒性。本文聚焦BrewUI的设计哲学与落地实践,揭示

weixin_34354173的博客 237

【云原生技术】云计算与网络:容器服务(Tencent Kubernetes Engine,简称TKE)简介

基本概念主要特点应用场景技术实现容器服务(Tencent Kubernetes Engine,简称TKE)是腾讯云提供的一种托管的容器管理服务,基于开源的Kubernetes系统。TKE旨在简化容器的部署、管理和扩展,并且提供高性能、可靠性和安全性,适用于各种规模的企业和应用。

weixin_46453070的博客 2043

Ubuntu 18.04 部署 Nginx 完整实践:从安装到服务激活

Nginx 是 Linux 环境下最主流的 Web 服务器与反向代理软件,其核心能力依赖于操作系统服务管理、网络端口控制与进程生命周期协调。在 Ubuntu 系统中,systemd 作为默认初始化系统,决定了服务能否被正确启动、监控与自愈;而 ufw 防火墙则构成网络访问的第一道策略关卡。理解 nginx 的 daemon 模式与 systemd 的 Type=forking 机制冲突,是解决 'active (exited)' 假死状态的关键原理;掌握非交互式 apt 安装、配置文件路径校验及日志驱动排查

weixin_33937913的博客 487

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

Claude Code 容器化实践:Docker 安全隔离与生产级配置

Claude Code 作为具备真实执行能力的 AI 编程代理,其自动修改文件、提交 Git、调用 API 等行为带来强大生产力的同时,也引入了权限失控、路径逃逸和环境污染等工程风险。Docker 凭借进程隔离、用户权限控制、挂载点边界和网络策略四大能力,成为当前最轻量且可验证的运行沙箱方案。通过非 root 用户(UID 1001)、只读挂载(:ro)、显式健康检查与 `--dangerously-skip-permissions` 的协同设计,开发者可在保障宿主机安全的前提下,释放 AI 自动化潜力。该

abcyan1235的博客 418

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

OpenClaw+Volta组合:Node.js环境即代码的实践指南

Node.js多版本管理是前端与全栈开发中的基础性挑战,其本质是运行时环境的一致性保障问题。Volta通过shell层命令拦截与项目级engines.node声明,实现了轻量、无侵入的版本隔离机制;OpenClaw则在此之上构建了声明式AI技能执行框架,将CLI、脚本与API统一为可编程函数。二者协同,不仅解决了nvm切换慢、全局污染、CI构建失败等典型痛点,更推动‘环境即代码’范式落地——所有依赖、版本、执行上下文均由package.json和openclaw.config.json声明驱动。本文聚焦于从

weixin_30443813的博客 1340

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

上一篇: 为了勋章
下一篇: git的基本搭建和操作
千雅爸爸
博客等级 码龄18年 292粉丝 639原创
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值