我们可以从项目的.git文件夹中获取源代码吗?

时间:2015-10-30 08:41:56

标签: git security

我有一个与git和安全相关的问题。

假设某人有权访问您项目的.git文件夹。

他能否在某些方面从中获取项目的源代码?

如果是的话,他将如何做到这一点?

我很好奇。

谢谢!

1 个答案:

答案 0 :(得分:11)

绝对。他们所要做的就是克隆它:

git clone C:\Repo\.git Copy

.git目录的内容包含所有objectsreferencespackfiles的存储库。

克隆.git目录与克隆任何存储库没什么不同。实际上,您可以创建一个所谓的bare repository,您将获得通常在.git目录中看到的相同内容:

git init --bare C:\Repo