2013-07-02 42 views
0

我正在建立一个OSX Git服务器,我想知道是否有一个标准的位置来设置它?我不想让每个人都使用一个git用户签入,因此似乎没有任何共享目录可以将它放入类似的窗口中。我可以创建一个git用户,并将repo存储在那里的目录中,然后授予需要访问的用户的权限,但这似乎有点hackey ...什么是在OSX服务器上设置Git仓库的适当位置?

+0

难道不是苹果公司的UNIX安装程序是不是在很多方面完全明了” t'/ Users/Shared'已经在每台Mac OS X机器上用于此目的? –

+0

我刚开始想到这个文件夹,但是当我有两个用户同时在终端上查看它时,有人试图删除其中的文件时出现许可问题。我想用它,我只是想确保这是一个合适的地方。 – lehn0058

+1

好吧,任何地方都适合,真的。无论如何,你将需要做一些权限争夺。 –

回答

1

那么,你不希望root用户拥有目录,所以我认为你的直觉是正确的,一个'git'用户是正确的,而不是真正的hackey。这个目录无论如何都会有宽松的权限,因此您的其他允许的用户可以将更改推送到存储库。

这样一个特定的用户:

1)让你轻松保持在一个明确的有关回购的一切,“命名空间”的位置。 2)由于你使用的是OSX(为什么不使用Ubuntu,顺便说一下,它的设置要做的更多一些),你应该忍受它的特性并使用Users文件夹,你可以放一个“项目”或“源”或“资料库”文件夹,无论你喜欢什么。

仅有2美分,这将是稍微更具挑战性的OSX把所有设置,如果你使用的Debian/RH /等

+0

它必须是OSX - 我正在实现自动化iOS构建。 – lehn0058

相关问题