我是git新手。我最近使用git bash重新安装了windows 10到我的笔记本电脑上。但是我所有使用git bash的本地repos都出现了这个错误(致命错误不安全的存储库('/home/repo'是由其他人拥有的).这是因为它无法找到.git文件夹,我猜.如果尝试通过git bash在我的本地做新的回购,那很好用,但是我的旧回购不起作用。git bash screenshotvscode for same dir.
我尝试重新安装git并配置我的凭据,但没有成功。我需要像以前一样访问我的旧repos。
1条答案
按热度按时间lrpiutwd1#
如果您重新安装了win10,从技术上讲,您现在使用的是不同的用户帐户(iidoEe.用户帐户SID不同)。
而且,出于安全考虑,由于git 2.35.2 git会检查仓库文件的所有者是否与当前用户相同,如果不同则阻止使用。
**因此,您必须在文件资源管理器中将文件所有者和权限更改为当前用户。如果可以,这是最好的选择!**或者,您必须为每个旧存储库添加安全例外(这是一种变通方法,在您的情况下并不是真实的的好解决方案)。
请参阅文档以添加例外
该命令如下所示(如果您决定这样做):
另请参见the security announcement,其中通告了命令...