当前位置: 首页 > news >正文

git添加远程仓库报错To add an exception for this directory解决方案-优雅草卓伊凡

git添加远程仓库报错To add an exception for this directory解决方案-优雅草卓伊凡

执行添加远程仓库命令 git remote add origin https://gitee.com/youyacao/siyu-api.git 报错

[root@VM-20-5-centos api.siyusiyu.com]# git remote add origin https://gitee.com/youyacao/siyu-api.git
fatal: detected dubious ownership in repository at ‘/www/wwwroot/api.siyusiyu.com’
To add an exception for this directory, call:

git config --global --add safe.directory /www/wwwroot/api.siyusiyu.com


这个错误是因为 Git 的安全机制检测到仓库目录的所有权可疑。这是因为您可能使用 root 用户操作了一个非 root 用户创建的 Git 仓库。

解决方案(任选其一):

方案1:添加安全目录(推荐)

git config --global --add safe.directory /www/wwwroot/api.siyusiyu.com

就这个方法是最推荐的,处理了就不会有问题,以下内容也是参考。

方案2:添加所有目录到安全列表

git config --global --add safe.directory "*"

方案3:修改目录所有权

如果这个目录确实应该属于 root 用户:

chown -R root:root /www/wwwroot/api.siyusiyu.com

方案4:关闭安全目录检查(不推荐)

git config --global --add safe.directory ""

验证解决方案

执行上述任一命令后,再次运行您的 git 命令:

git remote add origin https://gitee.com/youyacao/siyu-api.git

推荐使用方案1,因为它只针对当前目录添加例外,既解决了问题又保持了 Git 的安全特性。

这个安全机制是 Git 为了防止潜在的安全风险而引入的,特别是在多用户环境中操作其他用户的仓库时。

http://www.dtcms.com/a/456591.html

相关文章:

  • 手机AIDE使用OpenCV
  • AI智能体(Agent)大模型入门【9】--如何在pycharm等其他编译软件调用ocr工具【只写后端代码不演示】
  • 浅析SpringBoot框架常见未授权访问漏洞
  • 有什么可以做翻译的网站点的排版设计网站
  • 第五十三章 ESP32S3 TCPClient 实验
  • 中国突破柔性电池技术瓶颈:可弯折20000次引领能源存储革命
  • 网站制作公司的宣传海报品牌免费网站建设
  • 基于模板缓冲的矢量贴地显示
  • flink keyby使用与总结 基础片段梳理
  • flink UTDF函数
  • 乐陵网站开发贾汪区建设局网站
  • VS安装EEPlus库及解决[弃用的]CS0618问题
  • 《算法闯关指南:优选算法--滑动窗口》--15.串联所有单词的子串,16.最小覆盖子串
  • 行驶证识别技术通过OCR和AI实现信息自动化采集与处理,涵盖图像预处理、文字识别及结构化校验,提升效率与准确性
  • 第十七篇:数组与链表:结构特性、操作与经典题目
  • 营销型网站的优点深圳推广系统
  • 攻防世界-Web-easyupload
  • 符号主义对自然语言处理深层语义分析的影响与启示
  • 高要区住房和城乡建设局网站西安建设市场信息平台
  • 新手可以做网站营运吗成都手机模板建站
  • 成都市做网站的公司网站开发客户端
  • 农业机械网站模板网站建设图片像素是多大的
  • 素材网站php程序源码公司简介介绍
  • 网站规划的一般步骤建设企业网站包含什么
  • 奉贤做网站建设wordpress访问很慢吗?
  • 大学生网站建设开题报告免费交流网站建设
  • 邢台做网站优化哪儿好怎样建网站
  • 企业网站 asp php修改wordpress邮件
  • 宠物网站开发背景怎样自己制作效果图
  • 适合企业做外贸的几个网站商会网站模板