蛋疼的一米。。。
部署了 Gitosis (PS:听说已经停止开发?我看到 SF上有人建议用 Gitolite),设置了 git 用户组。
问题来了,每次 push 后,文件的拥有者就变成了 tony:tony 而不是 git:git 或者 tony:git
导致其他用户无法 push .
另: 我把/etc/profile 的umask 设置为 0002,但用 Git Bash (msysgit) push 的文件权限还是 755 的。但如果用 putty 之类的SSH登录,却是 775(umask 输出 0002),这有点奇怪。
该如何解决?
THX!
部署了 Gitosis (PS:听说已经停止开发?我看到 SF上有人建议用 Gitolite),设置了 git 用户组。
问题来了,每次 push 后,文件的拥有者就变成了 tony:tony 而不是 git:git 或者 tony:git
导致其他用户无法 push .
另: 我把/etc/profile 的umask 设置为 0002,但用 Git Bash (msysgit) push 的文件权限还是 755 的。但如果用 putty 之类的SSH登录,却是 775(umask 输出 0002),这有点奇怪。
该如何解决?
THX!