首页 > 其他分享 >git config --global --add safe.directory

git config --global --add safe.directory

时间:2023-07-24 14:55:18浏览次数:36  
标签:git -- safe global Git directory

 

克隆下源码对其操作时git报错 fatal: unsafe repository

并提示可以:

git config --global --add safe.directory

这个命令是用来将一个安全目录添加到全局的 Git 配置中。具体来说,它会在 Git 的配置文件中添加一行类似于 "safe.directory = /path/to/directory" 的配置项,表示将 /path/to/directory 目录添加到 Git 的安全目录列表中,以便在执行 Git 操作时自动忽略该目录下的文件。

解决思路:

按提示执行确实可以短暂避免该问题,但治标不治本,且文件很多时需要一个个敲命令。

产生这一问题的本质原因是下载代码的所有权没有转移,即你下载了别人的代码,别人声明该代码所有权。所以,在修改代码时会报以上问题。因此,我们需要做的并不是声称哪目录是安全的,而是要将代码所有权转移。

我所查的大部分解决方案即:

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

如果没有成功,尝试下面的方法,在你下载的文件目录下打开terminal

whoamichown -R cll:cll .

第一行是查看本机用户名,用户组与用户名一般一致;

第二行将该目录下的文件所有权转移给该用户名。

这个问题的产生可能是因为你之前注册过账号,导致账号的混乱,不能更好的识别用户,会有跟好的解决办法,上面的方法只是暂时解决这个问题,所以如果有更好的解决办法希望友友们留言!

标签:git,--,safe,global,Git,directory
From: https://www.cnblogs.com/tingbao-zhimeng/p/17577237.html

相关文章

  • R语言社区发现算法检测心理学复杂网络:spinglass、探索性图分析walktrap算法与可视化|
    原文链接:http://tecdat.cn/?p=24613最近我们被客户要求撰写关于社区发现算法的研究报告,包括一些图形和统计输出。我们在心理学网络论文中看到的一个问题是,作者有时会对其数据的可视化进行过度解释。这尤其涉及到图形的布局和节点的位置,例如:网络中的节点是否聚集在某些社区 ( ......
  • nginx安装
    安装:https://blog.csdn.net/tiansyun/article/details/130601293解决无法查看版本:https://www.likecs.com/show-308153278.html两台虚拟机实现负载均衡:https://blog.csdn.net/weixin_44549096/article/details/122142920 ......
  • 通过docker安装的jira提示We've detected a potential problem with JIRA's Dashboard
    正常通过docker安装jira后,访问是不会出问题的但是如果使用nginx代理后,就是在nginx里配置了proxy_passhttp://localhost:2800再访问后,就会报错We'vedetectedapotentialproblemwithJIRA'sDashboardconfigurationthatyouradministratorcancorrect.Clickhereto......
  • R语言文本挖掘tf-idf,主题建模,情感分析,n-gram建模研究|附代码数据
    原文链接:http://tecdat.cn/?p=6864我们围绕文本挖掘技术进行一些咨询,帮助客户解决独特的业务问题。我们对20个Usenet公告板的20,000条消息进行分析 ( 点击文末“阅读原文”获取完整代码数据******** )。此数据集中的Usenet公告板包括新汽车,体育和密码学等主题。预处理我们首......
  • 【升职加薪秘籍】我在服务监控方面的实践(1)-监控蓝图
    大家好,我是蓝胖子,关于性能分析的视频和文章我也大大小小出了有一二十篇了,算是已经有了一个系列,之前的代码已经上传到github.com/HobbyBear/performance-analyze,接下来这段时间我将在之前内容的基础上,结合自己在公司生产上构建监控系统的经验,详细的展示如何对线上服务进行监控,内容......
  • 环球骑行骑行路线图解 All In One
    环球骑行骑行路线图解AllInOneroundtheworldcycling环球旅行周游世界demos朱志文环球骑行骑行路线图解粉丝数25.1万获赞数162.4万播放数3181万阅读数9697https://space.bilibili.com/479592209朱志文环球骑行抖音号:qigeqiu201299.9万获赞19.8万粉丝h......
  • 各类存储详解
    对象存储、NAS存储和本地存储是三种不同的存储技术,它们在设计和用途上有所不同。1.对象存储(ObjectStorage):对象存储以对象的形式存储数据,每个对象包含数据本身、元数据和唯一的标识符。对象存储通常使用分布式架构,并采用冗余备份策略来实现高可用性和容错性。对象存储适......
  • 关于mv命令,系统是如何区分是移动还是重命名
    ​ 引入:精简回答版:重命名的本质仍是移动覆盖,所以不存在应该如何区分的问题 最近学习到linux基础命令中的mv命令,了解到mv命令的作用是对文件的移动和重命名,但自己一直想不明白系统是如何分辨该文件是移动or重命名,所以做了如下测试:mv命令格式:mv源文件目标文件根据猜想测试......
  • Spring Boot集成Docker部署教程
    前言Docker有时候确实易用,但SpringBoot官方好像并不推荐这种方式,按照个人理解应该是SpringBoot已经做了一个很优秀的集成,对于Docker这种容器化让开发人员不能专注于开发...附文为SpringBoot官方教程:https://spring.io/guides/topicals/spring-boot-docker/ 正文环境是J......
  • ARMA-GARCH-COPULA模型和金融时间序列案例|附代码数据
    原文链接: http://tecdat.cn/?p=3385最近我们被客户要求撰写关于ARMA-GARCH-COPULA的研究报告,包括一些图形和统计输出。从读取数据中获得各种模型的描述,包括一些图形和统计输出。 > oil = read.xlsx(temp,sheetName =“DATA”,dec =“,”)然后我们可以绘制这三个时间序列......