我家里有一台 Ubuntu 机器,我想有一个目录,里面有我所有的(或多或少)Git 存储库。最终(当我今年在学校得到一些团队项目时),我想共享一些项目。
我正在考虑在 中创建一个目录/usr/share/
。这是放置它们的最佳位置吗(这个位置有什么“问题”吗),还是我应该在其他地方创建我的存储库?
答案1
把它们放在任何你喜欢的地方.../usr/share
都可以...
答案2
另一个选择是/srv
在 /srv 下构建数据的一种方法是通过协议,例如 ftp、rsync、www、 和 cvs。在大型系统中,按管理结构构建 /srv 可能很有用 上下文,例如 /srv/physics/www、/srv/compsci/cvs 等。此设置将有所不同 从主机到主机。/srv 应该始终存在于符合 FHS 的系统上,并且应该 用作此类数据的默认位置。
有关的
答案3
为什么不创建一个用户来共享您的 git 存储库并将存储库存储在用户的主目录中?您可以轻松设置 git ssh 共享。
答案4
由于 git 存储库包含在您的工作目录中,因此只需将工作目录放在最方便的位置即可。将存储库设置在其他地方是个好主意(基本上是为了备份目的),您必须在那里想出一些标准位置。