我正在使用在Ubuntu Linux服务器上的gitolite git服务器。我使用了一个钩子,在每次推送时将更新服务器目录(其中包括实时网站的源代码)。
现在,每当我在本地计算机上更改内容并将更改推送到服务器时,钩子被调用并且拉取请求被成功执行。但是,问题是,已更新的文件现在具有更改的权限。例如:
在进行了一些搜索之后,我找到了这个解决方案。我已经尝试过使用我的全局git配置和仓库特定的配置设置。在设置了配置之后,每次我尝试从本地电脑推送时,与上述相同的问题仍然会发生,因此似乎由于某种原因,该解决方案无法运行。
请问有人有任何想法,可能是什么原因呢?除了配置设置之外,我是否需要做其他事情?欢迎提出任何建议。先谢谢了。
现在,每当我在本地计算机上更改内容并将更改推送到服务器时,钩子被调用并且拉取请求被成功执行。但是,问题是,已更新的文件现在具有更改的权限。例如:
rwxrwxr_x (before)
rwx_____x (After)
在进行了一些搜索之后,我找到了这个解决方案。我已经尝试过使用我的全局git配置和仓库特定的配置设置。在设置了配置之后,每次我尝试从本地电脑推送时,与上述相同的问题仍然会发生,因此似乎由于某种原因,该解决方案无法运行。
请问有人有任何想法,可能是什么原因呢?除了配置设置之外,我是否需要做其他事情?欢迎提出任何建议。先谢谢了。