更新更改错误:不安全的存储库..是别人所有的



最近当我在Android Studio中打开git项目时,我收到这个错误:

Error updating changes: Unsafe repository (`project name` is owned by someone else). To add an exception to this directory, call : git config --global --add safe.directory ...

我知道使用命令行可以解决这个问题,但是没有任何自动解决方案吗?

我有很多项目,我时不时地面对这个!

先检查Git版本:

git version

如果是最近的2.35.2或2.36,则需要设置safe.directory设置,因为CVE-2022-24765。

git config --global --add safe.directory 'Path/To/Repo'

或者你可以禁用它,但要确保你首先明白为什么它在那里。

您需要将SSH添加到桌面/笔记本电脑.

按照创建新的SSHGitHub链接生成新的SSH

一旦你把SSH添加到你的桌面/笔记本电脑上,在VS Code或notepad++中打开。pub文件。复制整个键并粘贴到键列在你的GitHub帐户。

一旦你完成了所有的步骤,不要忘记重新启动Android Studio。我已经试过并测试了这个程序,它对我有效。

我通过删除当前项目的gitignore文件,misc和vcs.xml文件来解决我的问题。

最新更新