我有一个网站,我使用 github (闭源)来跟踪更改和更新网站。唯一的问题是,.git 目录似乎可以通过网络访问。我怎样才能停止这个并且仍然能够使用 git ?
我应该使用 .htaccess 吗?
我应该更改 .git 的权限吗?
把这个放在一个.htaccess
文件位于root您的网络服务器的:
RedirectMatch 404 /\.git
这个解决方案是robust and secure: it
- 对所有人都有效
.git
您网站中的目录,即使有多个目录,
- 还隐藏其他 Git 文件,例如
.gitignore
and .gitmodules
- 即使对于新添加的也适用
.git
目录,以及
- 甚至没有透露目录存在的事实。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)