Scott Chacon的 Pro Git 有关于如何设置自己的git服务器的直接指示。我唯一的问题是实际的存储库应该驻留在哪里。他的例子显示他将repos置于/opt
之下,但是如果我要创建一个git用户(以及一个git/
目录),我为什么不在/home/git/myproject.git
下存储,等等。?是否有一些权限或安全问题?
答案 0 :(得分:1)
不,没有。把它放在你想要的任何地方。
对于权限,您需要确保每个应该拥有使用存储库权限的人都有权这样做。在您的情况下,这意味着许多人将有权访问git用户的主目录。
此外,您可能会在将来的某个时间更改您的操作系统。在这种情况下,为了使URL保持有效,您需要将存储库放在与旧系统相同的路径上。如果将存储库放在/media/usbstick/repos
之类的位置,则可能会出现问题。如果您更改系统,路径可能会更改为/mnt/usbstick/repos
。