手机浏览 RSS 2.0 订阅 膘叔的简单人生 , 腾讯云RDS购买 | 超便宜的Vultr , 注册 | 登陆
浏览模式: 标准 | 列表全部文章

How to correct `git` reporting `detected dubious ownership in repository` without adding `safe.directory`

在部署项目的时候 。先git clone完项目后,再次使用git pull/git fetch的时候 ,就会报这个错误:

 
```
fatal: detected dubious ownership in repository at '/www/wwwroot/xxxcurrent'
To add an exception for this directory, call:
 
        git config --global --add safe.directory /www/wwwroot/xxx/current
 
```
如果不想动,直接 偷懒的话,就按上面的提示做就行了。找原因的时候 ,搜到了:https://stackoverflow.com/questions/73485958/how-to-correct-git-reporting-detected-dubious-ownership-in-repository-withou,但好象出问题的都是在wsl2下面。。
 
但我看下面的评论里有说:可能是因为拉代码的和实际提交的不是同一个人,所以会出现这个情况(https://github.blog/2022-04-18-highlights-from-git-2-36/#stricter-repository-ownership-checks.)官方也有介绍。
 
之前从来没遇到过,这个倒确实是在于,现在的git项目为了安全,提交的私钥和部署的不一样。所以在这个情况下,就可能会出现这样的问题了。
按提示加好就行了(偷懒的话,就 git config --global --add safe.directory '*' 就完事了)
 
 

Tags: git

发现 PHPSTORM一个特别占 CPU 的功能

因为只开了2个 phpstorm 的窗口,然后发现 CPU 一直在172%左右,就感觉很奇怪。因为我的 pnpm 之类的运行都没在 phpstorm 内置的 终端里了。于是就在想是什么样的功能会导致 phpstorm需要一直计算呢?

 
然后想起来一个在后台的 phpstorm 正在编写一个 readme 的文档,应该是这个 md 在实时预览导致的。直接关闭这一个页面的预览。果然 CPU立刻恢复正常。
phpstorm 的窗口因为不大,md 在实时预览的时候 ,会根据左右的内容一直在计算右侧的预览的滚动条位置,我猜测应该是这个问题。
当然还有一个影起 CPU 高的就是插件。智能插件也会导致 CPU 高(比如 copilot / codeium / 等,这种插件不要太多,太多了,其实只会影响速度)

新年快乐

难得今年没写回顾没写总结,就这样把一年过去了

新的一年也不多说多写了。2024快乐
 
12号写的博客,把发表时间改成10日,假装是初一说新年快乐了

steamdeck如何关闭左上角的帧数

如果你用steamdeck调整过电源属性。左上角就会出现当前CPU温度和GPU温度以及帧数。

如果是平时的游戏 还行,但我玩SF的时候 ,有时候 就看不清左上角人的名字。所以就想把它关掉
 
这时候 重新进入 电源属性,关闭高级属性,同时滑块左右滑动,到哪 个显示没有的时候保存就OK了
 

一个#[Modelable]解决了所有烦恼

 在使用livewire的过程中,由于没看文档,浪费了不少时间 ,比如 多个组件在往下传递的时候 ,某个子组件中其实有很多值需要向外变更,但事实上只有一个有效值 需 要向父组件传递。

当然,可以通过event进行传递。但就是因为不想写event,浪费了大量时间 在看wire:model怎么绑定。
 
看了官方的nest-component一章才发现,原来有个#[Modelable]。就是专门用来解决这个问题的。
详细参考:https://livewire.laravel.com/docs/nesting#binding-to-child-data-using-wiremodel
不多说。太长了主要