我应该在哪个路径放置我的裸git存储库?

时间:2013-09-10 08:26:36

标签: git security

Scott Chacon的 Pro Git 有关于如何设置自己的git服务器的直接指示。我唯一的问题是实际的存储库应该驻留在哪里。他的例子显示他将repos置于/opt之下,但是如果我要创建一个git用户(以及一个git/目录),我为什么不在/home/git/myproject.git下存储,等等。?是否有一些权限或安全问题?

1 个答案:

答案 0 :(得分:1)

不,没有。把它放在你想要的任何地方。

对于权限,您需要确保每个应该拥有使用存储库权限的人都有权这样做。在您的情况下,这意味着许多人将有权访问git用户的主目录。

此外,您可能会在将来的某个时间更改您的操作系统。在这种情况下,为了使URL保持有效,您需要将存储库放在与旧系统相同的路径上。如果将存储库放在/media/usbstick/repos之类的位置,则可能会出现问题。如果您更改系统,路径可能会更改为/mnt/usbstick/repos