解决cofs在colinux下使用git的权限问题
来源:互联网 发布:1000base t以太网端口 编辑:程序博客网 时间:2024/05/21 15:44
问题
在colinux下直接挂载cofs的目录下,建立git库上不能添加文件,估计也不能clone远程库。
error: file write error (Operation not permitted)
fatal: unable to write sha1 file
解决方式
mount -t cofs cofs0 -o uid=myid, gid=mid,noattrib,dmask=0775,fmask=0664 /mnt/win
过程分析
挂载 mount -t cofs cofs0 -o uid=myid, gid=mid /mnt/win (解决了mount之后/mnt/win只能由root访问的权限问题)
git init OK
git add xxx 则出错:
通过查看.git/objects下的文件发现,增加文件会增加一个目录,如94/xxx 就是sha1文件名,这个文件是只读的。
也就是说git自己创建了一个只读文件,然后发现写不进内容,这是何苦,谁做的傻事?
增加noattrib选项后,默认文件的属性都是rwx,git使用没问题,但是没有必要都是x,用dmask=0775,fmask=0664就好了
- 解决cofs在colinux下使用git的权限问题
- colinux+cofs
- 在colinux下安装debian
- 解决linux系统下普通用户端口的使用权限问题
- cofs文件系统问题
- 解决root权限下可以使用ndk-build命令,非root下不能使用的问题
- Mac下解决工程权限的问题
- 解决Vs2008下打包安装程序在含win7下权限的问题
- 使用colinux在windows上虚拟linux
- colinux使用中的问题总结 1
- 解决在Win7下安装MyGeneration,不能使用的问题
- 解决在Win7下安装MyGeneration,不能使用的问题
- 解决在Win7下安装MyGeneration,不能使用的问题
- IIS在vista下的权限问题
- 解决 Git 在 windows 下中文乱码的问题(转载)
- colinux下找不到mysql.h的历程
- 在Windows下用colinux来boot硬盘上的linux系统!
- colinux 的bat文件启动蓝屏问题
- More Effective C++:不同new和delete
- TCP的拥塞控制介绍
- JAVA 逆向工程技术研究日志
- Hibernate中DetachedCriteria的使用
- Quartz's autoStartup & concurrent
- 解决cofs在colinux下使用git的权限问题
- NOP 指令作用
- 264学习
- php-configure错误解决
- //输出蛇形数组
- Linux_PHP_MySQL_Apache
- VxWorks中bootline的说明
- Java 多线程
- java 设计模式-策略模式