修身养性,知行合一

  • 首页
  • 爱码
    • 系统
    • 数据库
    • JavaScript
    • CSharp
    • Python
  • 生活
    • 文化
    • 美食
  • 杂谈
  • 关于
修身养性,知行合一
码字,杂谈
  1. 首页
  2. 爱码
  3. 工具
  4. Git
  5. 正文

关于 git unsafe repository 的错误

2022年4月29日 5714点热度 2人点赞 0条评论

最近升级了 git 之后,发现只要操作,就会报 unsafe repository 的错误:

file

不过该错误也给出了提示:

执行 git config --global --add safe.directory xxx(路径) 即可。

解决方案

上面给出的方案可以解决当前目录,一般来说如果只有这一个目录,也就够用了。

但是如果有多个项目,一个一个添加很麻烦,可以通过:

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

来全局配置。这样的方式简单好用,但原则上还是破坏了漏洞本身的约束,如果电脑不是自己使用,还是不要使用。

原因

不过话说回来,这个原因还是要整明白。

在最近更新的 git 文档中,针对名为 CVE-2022-24765 的漏洞进行修复。该漏洞会允许恶意人员通过 git 之前默认的向上查找目录的方式调用当前配置的内容,这可能造成风险。

本作品采用 知识共享署名-非商业性使用-禁止演绎 4.0 国际许可协议 进行许可
标签: git
最后更新:2022年4月29日

jeremyjone

这个人很懒,什么都没留下

打赏 点赞
< 上一篇
下一篇 >

文章评论

取消回复

文章目录
  • 解决方案
  • 原因
最新 热点 随机
最新 热点 随机
封装一个极简的右键菜单 vue2 使用 @vue/composition-api 的一些问题 瀑布流的实现 Vue移动项目切换页面时不同动画的实现小技巧 WSL 安装问题 0x8007019e、0x800701bc、0x80370102 前端优化的几个点
vue3上手 -- 更新 jz-gantt 小记 VS Code配置C&C++,亲测 小技巧系列 - JS判断图片是否已经缓存 IdentityServer4深入使用(三)-- Jwt Windows server 2012 IIS 安装 core 2.2后直接503的解决方案 真丶深入理解 JavaScript 原型和原型链(三):继承

(っ•̀ω•́)っ✎⁾⁾ 开心每一天

COPYRIGHT © 2021 jeremyjone.com. ALL RIGHTS RESERVED.

THEME KRATOS MADE BY VTROIS

京ICP备19012859号-1

京公网安备 11010802028585号