Где я должен положить свой репозиторий Git?
У меня дома есть ящик с Ubuntu, и я хочу иметь каталог, в котором есть все (более или менее) мои репозитории Git. В конце концов (когда я получу несколько командных проектов в школе в этом году), я хочу поделиться некоторыми проектами.
Я думал о создании каталога в /usr/share/
, Это лучшее место для их размещения (есть ли что-то "неправильное" в этом месте), или я должен создать свои репозитории в другом месте?
4 ответа
Другой вариант будет /srv
Одним из способов структурирования данных в / srv является протокол, например. ftp, rsync, www, и резюме. На больших системах может быть полезно структурировать / srv по административным контекст, такой как / srv / физика / www, / srv / compsci / cvs и т. д. Эта настройка будет отличаться от хоста к хосту. / srv всегда должен существовать в FHS-совместимых системах и должен использоваться в качестве местоположения по умолчанию для таких данных.
/ srv: данные для сервисов, предоставляемых этой системой
связанные с
Почему бы не создать пользователя только для того, чтобы делиться своими репозиториями git и хранить репозитории в домашнем каталоге пользователя? Вы можете легко настроить совместное использование git ssh.
Поскольку git-репозиторий находится внутри вашего рабочего каталога, просто размещайте рабочие каталоги там, где вам удобнее. Хорошей идеей является установка репозиториев в другом месте (в основном для целей резервного копирования), где вам нужно будет найти какое-то стандартное расположение.