在 Mac 操作系统上哪里可以找到 git 的 .config 目录?

2023-12-01

我有这个问题,我需要恢复 git 上的默认权限,因为当我执行 flutter doctor 时出现错误

fee@Mac-mini ~ % flutter doctor -v
warning: unable to access '.git/config': Permission denied
fatal: unable to access '.git/config': Permission denied
Failed to find the latest git commit date: VersionCheckError: Command 
exited
with code 128: git -c log.showSignature=false log -n 1 -- 
pretty=format:%ad
--date=iso
Standard out: 
Standard error: warning: unable to access '.git/config': Permission 
denied
fatal: unable to access '.git/config': Permission denied

Returning 1970-01-01 08:00:00.000 instead.
[✓] Flutter (Channel unknown, 0.0.0-unknown, on Mac OS X 10.15.3 
19D76, 
locale
    en-US)
    • Flutter version 0.0.0-unknown at /Users/fee/Documents/flutter
    • Framework revision  (), 1970-01-01 08:00:00.000
    • Engine revision b59e3e9c39
    • Dart version 2.9.0 (build 2.9.0-8.0.dev 2bf3259005)


[✓] Android toolchain - develop for Android devices (Android SDK.    
version 28.0.3)
    • Android SDK at /Users/fee/Library/Android/sdk
    • Platform android-29, build-tools 28.0.3
    • Java binary at: /Applications/Android
      Studio.app/Contents/jre/jdk/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build
      1.8.0_202-release-1483-b49-5587405)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 11.4.1)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Xcode 11.4.1, Build version 11E503a
    • CocoaPods version 1.8.4

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google 
 Chrome

[✓] Android Studio (version 3.5)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin version 44.0.1
    • Dart plugin version 191.8593
    • Java version OpenJDK Runtime Environment (build
      1.8.0_202-release-1483-b49-5587405)

[✓] Connected device (2 available)
    • Web Server • web-server • web-javascript • Flutter Tools
    • Chrome     • chrome     • web-javascript • Google Chrome 
81.0.4044.138

    • No issues found!
fee@Mac-mini ~ % 

我有一个好朋友,他帮助我here他说如果我在 .git 目录中运行 sudo chown -R .config 它将恢复默认权限

但是当我在终端中找到我的 .git 文件夹时,它说权限被拒绝,这就是为什么我无法运行 .git 文件夹中的代码来恢复我的用户权限

fee@Mac-mini git % /Users/fee/.git         
zsh: permission denied: /Users/fee/.git

帮助我了解如何访问包含 .config 的 .git 文件夹以恢复我的权限或如何使用 git config 恢复默认用户权限


将内容复制到文件并粘贴为新文件。

我的意思是开放.git/config使用文本编辑器,复制其中的内容,然后粘贴到临时文件中。现在删除罪魁祸首配置文件并将新的配置文件复制到.git folder

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在 Mac 操作系统上哪里可以找到 git 的 .config 目录? 的相关文章

随机推荐