最近当我在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文件来解决我的问题。