git checkout 权限文件被改,问题解决方法

来源:互联网 发布:数控加工中心编程视频 编辑:程序博客网 时间:2024/06/04 23:19

有时候在开发过程中需要切换分支,但权限总是改成了root所属。
google一番也无捞到什么资料。

只看到了一个服务器上面接收时更改权限的方法 ——> 传送门

触类旁通,既然人家用了hook,我也看看有没checkout的钩子。
于是看看钩子篇:https://git-scm.com/book/en/v2/Customizing-Git-Git-Hooks

我这里利用的是post-checkout钩子:

编辑.git/post-checkout 的内容

#!/bin/shcurrentdirectory="git工作目录"chown -R www:www ${currentdirectory}chmod -R 755 ${currentdirectory}

将git工作目录替换成你项目所在的目录
chown、chmod 不懂自己找找资料吧。

保存就奏效了

0 0
原创粉丝点击