我在团队环境中工作,已经有一个.gitignore的文件。

我想在 .gitignore 文件中添加更多项目,但我也不想检查这个文件。可以设置仅适用于我的自定义忽略文件吗?

另外,我想授予某人对我们服务器上私有(private) git 存储库的只读访问权限,如果我将他们的 SSH key 添加到我们的服务器,他们将像其他人一样获得完全访问权限。如何将其限制为只读,不允许提交。

最佳答案

  • 将您的私有(private)忽略规则放在 .git/info/exclude 中。见 gitignore(5)
  • 对于只读访问,请使用 git-daemon web server 或 Gitosis 或 Gitolite。
  • 关于git - 是否可以自定义 .gitignore?只读权限?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6117109/

    10-13 09:14