Де я повинен розмістити своє сховище Git?


10

У мене є вікно Ubuntu вдома, і я хочу мати каталог, у якому є всі (більш-менш) мої сховища Git. Врешті-решт (коли я отримаю кілька командних проектів у школі цього року), мені захочеться поділитися деякими проектами.

Я думав створити каталог у /usr/share/. Це найкраще місце для їх розміщення (чи є щось "неправильне" з цим місцеположенням) чи я повинен створити свої сховища в іншому місці?


Якщо ви хочете поділитися ними з товаришами по класу, подумайте про використання github або bitbucket, і те й інше полегшить життя і забезпечить резервне копіювання коду у випадку, якщо з вашим комп'ютером щось станеться
Zachary K

@ZacharyK, я не впевнений, наскільки близько з використанням github підпадає під "розміщення домашніх завдань в Інтернеті". Хоча, принаймні, з бітбукетом, я думаю, що вони пропонують приватні колективні сховища для менших команд ...
Wayne Werner

Біт-відро дозволяє вам отримати безкоштовні приватні репозиції, але ви можете поділитися ними лише до 5 осіб, перш ніж вам доведеться платити за них.
Захарій К

Що, мабуть, достатньо для більшості шкільних команд
Уейна Вернера

проблема полягає в тому, що його 5 людей загалом не 5 на репо, тому якщо ви хочете поділити репо А на 3 людини, а репо B з 3 різними людьми, вам доведеться платити.
Захарій К

Відповіді:


5

Помістіть їх куди завгодно ... /usr/shareце добре ...


4
Просто доведеться переконатись у правильності прав
Sathyajith Bhat

Чи може хтось розширити, що таке "правильні права"? Я припускаю, що це g+rwі додавання користувачів до групи (тобто dev)
Джонатан

6

Інший варіант був би /srv

Один з методів структурування даних в / srv - за протоколом, наприклад. ftp, rsync, www,
і резюме У великих системах може бути корисно структурувати / srv адміністративно
контекст, наприклад / srv / physics / www, / srv / compsci / cvs тощо. Цей параметр буде відрізнятися
від господаря до господаря. / srv завжди повинен існувати на системах, сумісних з FHS, і повинен
використовуватиметься як місце за замовчуванням для таких даних.

/ srv: Дані для послуг, що надаються цією системою

Пов'язані

Де зберігати git-сховища в Linux?


1

Чому б не створити користувача просто для обміну вашими git repos та збереження репостів у домашньому каталозі користувача? Ви можете легко налаштувати спільний доступ до git ssh.


0

Оскільки сховище git міститься у вашому робочому каталозі, просто розмістіть робочі каталоги там, де зручніше. Хороша ідея встановити сховища в іншому місці (в основному для резервного копіювання), там вам доведеться придумати стандартне місце розташування.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.