0

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

4

1 回答 1

1

好吧,您不希望 root 用户拥有这些目录,所以我认为您的直觉是正确的,即“git”用户是正确的,而实际上根本不是 hackey。无论如何,此目录将具有宽松的权限,因此您其他允许的用户可以将更改推送到存储库。

所以一个特定的用户:

1) 让您轻松地将与 repo 相关的所有内容保存在一个清晰的“命名空间”位置。2)由于您使用的是 OSX(顺便说一下,为什么不使用 Ubuntu?它需要更多的设置来开箱即用),您应该忍受它的特性并使用用户文件夹,您可以在其中放置一个“项目”或“源”或“存储库”文件夹,无论您喜欢什么。

只需 2 美分,这将在 OSX 上进行所有设置更具挑战性,如果您习惯于 Debian / RH / 等,Apple 的 UNIX 设置在许多方面并不完全简单。

于 2013-07-02T20:23:24.190 回答