我在团队环境中工作,并且已经有一个.gitignore
文件。
我想向.gitignore
文件中添加更多项,但我也不想签入此文件。是否可以设置自定义忽略文件,这些文件只适用于我?
另外,我想让某人只读访问我们服务器上的私有git存储库,如果我将他们的SSH密钥添加到我们的服务器上,他们将像其他人一样获得完全访问权限。如何将其限制为只读,不允许提交。
发布于 2017-05-03 02:56:36
正如Fred Frodo所说,您可以将您的私有排除规则放在存储库的.git/info/exclude
中。
如果要对计算机上的所有资料库应用相同的排除规则,可以将以下内容添加到用户目录中的.gitconfig
文件中。
[core]
excludesfile = /home/<myusername>/.gitexclude
然后将您的排除模式添加到~/.gitexclude
。
发布于 2011-05-25 05:45:49
对于ssh部分,您应该考虑使用Gitolite (gitosis的替代品)。
https://stackoverflow.com/questions/6117109
复制相似问题