具有密码保护的本地git存储库

时间:2018-07-07 07:35:55

标签: git

我想创建一个带有密码保护的本地git存储库。即使存储库在我的笔记本电脑上,它也需要输入密码才能查看其内容。可能吗?如果是,则建议一种实现方法。

2 个答案:

答案 0 :(得分:1)

Git不提供这种功能。如果需要密码保护,则可以使用加密的文件系统。但是,一旦安装了这样的文件系统,便会应用操作系统的常规访问控制。

答案 1 :(得分:0)

您本地的git存储库只是一堆文件(带有一个特殊的文件夹,称为.git,但仍然是文件)。可以导航到该文件夹​​并查看其内容的任何人都可以查看这些文件。要向所有用户隐藏此内容,只需使所有内容仅对文件的制造者可读。以linux为例:

chmod -R ag-rwx /path/to/repo

应该可以解决问题-只有用户才能访问该文件夹。当然,这与git无关,只是文件系统的功能。