在git子模块/存储库中只放置一个文件

时间:2012-06-26 12:24:02

标签: git github

我在git源代码存储库中有一个特定文件,其中包含生产设置/密码。我想限制此文件,以便只有生产团队的成员才能看到它。但是,我想保持它的变化控制。

我考虑过在git中使用子模块,然后限制对新存储库的访问。但是,git似乎需要子模块的整个子目录,我只想添加一个特定的文件。作为开发工具如何工作的副作用,我无法为配置文件创建子目录。

有人可以给我一些指导,如果有办法为这些文件创建几乎与另一个存储库的合并点吗?

1 个答案:

答案 0 :(得分:6)

唯一的方法似乎是编写git hook来加密你想保密的部分。否则,git处理repo级别的文件,而不是单个实体。