Git 拉取项目失败,错误:Could not get HEAD hash. libgit2 returned: repository path '***' is not owned bu current user.
问题现象
根据错误提示 To add an exception for this directory, call: git config --global --add safe.directory '***'
可知,Git 提示当前项目的目录被 Git 认为是不安全的,需要使用 git config --global --add safe.directory
命令将项目目录添加到 Git 的安全目录。
其中,safe.directory
配置项指定了被 Git 追踪的目录,即使它们被当前用户以外的用户拥有,也会被认为是安全的。默认情况下,Git 会拒绝解析 git。
git config --global --add safe.directory "*"
文章目录
本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可。