我想创建一个带有密码保护的本地git存储库。即使存储库在我的笔记本电脑上,它也需要输入密码才能查看其内容。可能吗?如果是,则建议一种实现方法。
答案 0 :(得分:1)
Git不提供这种功能。如果需要密码保护,则可以使用加密的文件系统。但是,一旦安装了这样的文件系统,便会应用操作系统的常规访问控制。
答案 1 :(得分:0)
您本地的git存储库只是一堆文件(带有一个特殊的文件夹,称为.git
,但仍然是文件)。可以导航到该文件夹并查看其内容的任何人都可以查看这些文件。要向所有用户隐藏此内容,只需使所有内容仅对文件的制造者可读。以linux为例:
chmod -R ag-rwx /path/to/repo
应该可以解决问题-只有用户才能访问该文件夹。当然,这与git
无关,只是文件系统的功能。