可以安全地在.net根目录中保留.git目录吗?

Bri*_*ian 4 git permissions

我想知道是否可以将.git目录保存在Web站点的Web根目录中.

.git文件夹和子文件夹的权限是775,文件是644.

我想我可以为"其他人"设置零权限,这样他们也会被拒绝访问?

谢谢

kla*_*her 5

您应该将.htaccess文件放在.git包含以下内容的目录中:

Order deny,allow
Deny from all
Run Code Online (Sandbox Code Playgroud)

这样,没有人可以访问该目录.

一般来说,如果没有问题就没有答案.如果你正在使你的项目开源,那么就没有真正的问题了.但如果它是一个私人项目,那么有人可以利用object-directory获取源代码