首页 > 其他分享 >【问题解决】Fatal error "unsafe repository ('git目录名' is owned by someone else)"

【问题解决】Fatal error "unsafe repository ('git目录名' is owned by someone else)"

时间:2024-04-17 14:13:19浏览次数:26  
标签:git repository unsafe owned someone 目录名 Fatal

问题复现

近期升级了 Git v2.37.0,发现在git bash进入git目录执行git命令时出现错误:Fatal error "unsafe repository ('git目录名' is owned by someone else)",无法使用git做一些操作。

问题解决

两个方法:降级到v2.35.2之前,或者,git config --global --add safe.directory 仓库目录

问题原因

git在v2.35.2版本前被爆出两个安全漏洞:CVE-2022-24765、CVE-2022-24767,为了修复这两个漏洞做出的限制,如果当前用户不是该仓库的所有者,就会提示这个提醒。
参考https://github.blog/2022-04-12-git-security-vulnerability-announced/

标签:git,repository,unsafe,owned,someone,目录名,Fatal
From: https://www.cnblogs.com/hellxz/p/18140569

相关文章

  • 【git】ignore文件详解
    1.功能可以指定git,对于某些文件或者文件夹不进行追踪记录,例如一些依赖或者编译中间文件等。2.使用注意2.1对于已经有提交记录的文件对于已经提交的文件,即使加入了ignore文件也会被git追踪,想要不被追踪,需要先删除文件然后,提交再添加至ignore文件,即可生效(例如c项目一些编......
  • 修改 git log 显示的时间格式
    修改gitlog显示的日期时间格式目录修改gitlog显示的日期时间格式1、发现问题2、分析问题3、解决问题参考1、发现问题输入gitlog查看Gitcommit(提交)信息时,日期时间格式不是“年-月-日时:分:秒”❓.2、分析问题.使用vim编辑git的全局配置文件:gitconfi......
  • 一周涨 15k Star 的开源项目「GitHub 热点速览」
    https://www.cnblogs.com/xueweihan/p/18137334 你训练大语言模型(LLM)用的什么框架?有没有想过不用框架训练GPT-2?GitHub上就有这么一位大神(AndrejKarpathy),他仅用大约1k行的C代码就完成了GPT-2模型的训练,代码纯手撸、不依赖任何机器学习框架,作者这么做仅仅是觉得很有趣......
  • Git代码迁移到新仓库
    在本地原项目的仓库地址操作,打开cmd执行迁移操作。若本地无仓库,需要先下载下来:gitclonehttps://git.XXX/projectA.gitgitcheckoutdev添加需要迁移的远程仓库Bgitremoteaddproject_Bhttp://git.xxxx/projectB.git把project_B远程仓库中数据抓取到本仓库gitfet......
  • Git的变基与合并的区别
    定义:合并(merge)和变基(rebase)是在Git中常用的两种分支整合方法。合并(merge)是将一个分支的更改合并到另一个分支中。它会创建一个新的提交,包含两个分支的更改。合并会在分支历史中保留各个分支的独立提交历史。变基(rebase)是将一个分支的更改应用到另一个分支的过程,不同于合并操......
  • git 提交之前的检查
    要使用pre-commit钩子,你需要执行以下步骤:找到.git/hooks目录:在你的Git仓库中,找到.git/hooks目录。这个目录包含了所有的Git钩子脚本。创建pre-commit钩子文件:在.git/hooks目录下创建一个名为pre-commit的文件。你可以使用任何文本编辑器创建这个文件。编写pre......
  • Git及Github使用
    使用角度找开源项目的途径•Trending:https://github.com/trending/•HelloGitHub:https://github.com/521xueweihan/HelloGitHub•科技爱好者周刊:https://github.com/ruanyf/weekly特殊的查找资源小技巧-常用前缀后缀•找百科大全awesomexxx•找例子xxxsample•......
  • 实际项目中一般使用到的git知识
    1.项目上线分支管理流程图片压缩太厉害有些模糊700k压缩到20多k清晰些的图片地址https://project.zdzspace.cn/test-vuekey2.一些常用的git命令gitfetch拉取远程仓库最新代码但是不合并到本地分支gitmergefeature-a用于合并本地分支feature-a到当前分支常用gti......
  • git 一些操作记录
    git怎么回滚已经modified的文件?如果你想要撤销对已修改的文件的更改,你可以使用gitcheckout命令。这将会将文件恢复到最后一次提交的状态。以下是具体的命令:gitcheckout--<file>在这个命令中,<file>是你想要撤销更改的文件的路径。例如,如果你想要撤销对TDWatchDog/lifetim......
  • git默认忽略文件名称大小写
    0.现象当将文件名称test修改为Test时,git提交记录检测不到变化1.原因Git默认设置忽略文件名大小写是因为不同操作系统对文件名大小写的处理方式不同,为了避免在不同操作系统之间出现文件名大小写不一致的问题,Git默认忽略文件名大小写。2.修改默认不忽略gitconfigcore.ig......