我有一个与git和安全相关的问题。
假设某人有权访问您项目的.git文件夹。
他能否在某些方面从中获取项目的源代码?
如果是的话,他将如何做到这一点?
我很好奇。
谢谢!
答案 0 :(得分:11)
绝对。他们所要做的就是克隆它:
git clone C:\Repo\.git Copy
.git
目录的内容包含所有objects,references和packfiles的存储库。
克隆.git
目录与克隆任何存储库没什么不同。实际上,您可以创建一个所谓的bare repository,您将获得通常在.git
目录中看到的相同内容:
git init --bare C:\Repo