解决使用终端执行git 命令,无权限读写的问题

应用场景:

通过终端进行podgit 等命令行操作时,可能会出现读写权限的问题。类似于这句话的:warning: unable to access '/Users/Mac/.config/git/attributes': Permission denied

无读写权限.png

问题原因:

终端根目录下执行:ls -al命令查看所有文件明细:

查看目录文件.png

  • 根据划线的部分我们可以看出.config只有在root权限下才可以读写。可以参考我的另一篇文章:《终端命令"ls -al" 的各段含义》
  • 我们进入终端一般默认的是普通用户,此时执行对该文件的读写就会抛出错误信息。

解决方法:

  • 将.config这个文件夹的权限改成所有用户均可读写就可以了。
  • 直接在根目录下执行命令sudo chown Mac .config便可更改读写权限。
更改权限.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容