我应该在哪里放置Git存储库?


10

我家里有一个Ubuntu盒子,我想有一个包含所有(或多或少)我的Git存储库的目录。最终(今年我在学校获得一些团队项目时),我希望共享一些项目。

我当时正在考虑在中创建目录/usr/share/。那是放置它们的最佳位置(此位置是否有“错误”),还是应该在其他位置创建存储库?


如果您想与同学共享它们,请考虑使用github或bitbucket,两者都将使工作变得更加轻松,并确保在您的计算机发生
故障

@ZacharyK,我不确定使用github的距离是否会落在“在线发布作业解决方案”下。尽管至少使用bitbucket,我认为它们确实为小型团队提供了一些基于团队的私有存储库...
韦恩·沃纳

Bit bucket确实可以让您拥有免费的私人仓库,但您最多只能与5个人共享它们,然后才能付费。
Zachary K

对于大多数学校团队来说,这可能足够了
韦恩·沃纳

问题是它的5个人合计而不是每个回购5人,因此,如果您要与3个人共享回购A,而与3个不同的人共享回购B,则您必须付费。
Zachary K

Answers:


5

将它们放在您喜欢的任何地方... /usr/share很好...


4
只是必须确保权利是正确的
Sathyajith Bhat

有人可以扩大什么是“正确权利”吗?我想是在g+rw将用户添加到组中(即dev
Jonathan

6

另一种选择是 /srv

在/ srv下构造数据的一种方法是通过协议,例如。ftp,rsync,www,
和简历。在大型系统上,通过管理来构造/ srv可能很有用
上下文,例如/ srv / physics / www,/ srv / compsci / cvs等。此设置将有所不同
从一个主机到另一个主机。/ srv应该始终存在于符合FHS的系统上,并且应该
用作此类数据的默认位置。

/ srv:此系统提供的服务数据

有关

在Linux哪里存储git仓库?


1

为什么不创建一个仅用于共享您的git仓库并将用户存储在用户主目录中的用户?您可以轻松设置git ssh共享。


0

由于git存储库包含在您的工作目录中,因此只需将工作目录放在最方便的位置即可。将存储库设置在其他地方(基本上是出于备份目的)是一个好主意,您必须在其中提供一些标准位置。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.