Система управления проектами или «как хранить выполненную работу»?

Приветствую.

По мере увеличения кол-ва проектов и личных наработок возникает вопрос о том как хранить файлы/документы, чтобы и систематизированно все более-менее было и чтобы доступ без проблемный был и защищенность хоть какая-то.


Рассматривал разные системы управления версиями git, reamine, etc.

Не определился нужно ли такое массивное для одного человека.


Не подходит хранение на удаленном сервере (разве только копия и то шифрованная).

Бесплатное решение только.

Основное пожелания — возможность достать файл/документ без стороннего софта.

Наличие комментариев (возможность их оставлять)

Удобный поиск по проектам

Желательно категории/теги для группировки проетов

Легкость переноса на другую систему/ПК


Какие решения можете посоветовать для более подробного изучения?
  • Вопрос задан
  • 5446 просмотров
Решения вопроса 1
AgentSIB
@AgentSIB
Я сам попробовал много разных способов, даже в свое время покупал лицензию Jira + Stash. Требовалось хранилище репозиториев, вики для документации и что то issue-трекера. Остановился на gitlab. Очень классный инструмент. Есть простенький issue трекер, вики как на гитхабе (git), стена (что то вроде чата между разработчиками). Когда нужно работать в команде — открываю доступ к тому или иному репу. Права доступа настаиваются. Тоже параноик, поэтому настроил через https.
Можете юзать на виртуалке, если не хотите удаленно. Переноситься все очень просто — возможность делать бекапы и восстанавливаться заложена в движке. Все остальное, что вы описали присутствует.

Оф. сайт: gitlab.org/
Демо: demo.gitlab.com/users/sign_in
Бесплатный хостинг (можете попробовать с тестовым проектом поиграться): gitlab.com/users/sign_in
Ответ написан
Пригласить эксперта
Ответы на вопрос 4
fear86
@fear86
Developer
Поддержу мнение AgentSIB и добавлю как вариант bitbucket.org/
Ответ написан
Комментировать
foxmuldercp
@foxmuldercp
Системный администратор, программист, фотограф
У меня хранятся как-то так что под линуксом, что под виндой:
~/%login%/dev/work/%projectname%/ — т.е все активно работающие проекты
~/%login%/dev/test/%projectname%/ — т.е все времиенные проекты созданные для тестирования какого-нить функционала.
~/%login%/dev/old/%projectname%/ — т.е все проекты которые ушли в архив.

При надобности бекапа/копирования — в zip и на болванку, например.
Для активной разработки дома развернут MS TFS12, но возможно, что переползу в него же, но в облаке Azure.

Штатно в винде поиск умеет ковырять zip архивы, в линуксе точно так же можно настроить.
Ответ написан
Комментировать
@joneleth
Что за файлы-то? Исходники или нет? Если нет, просто Gdocs.
Ответ написан
StepanTomsk
@StepanTomsk
Между gitlab.org и bitbucket.org выбор прост:
— есть свой сервер/виртуалка то gitlab.org, инструкция по инсталляции на Debian/Ubuntu
— предпочитаете обойтись без администрирования то bitbucket.org (бесплатно на пять пользователей, дальше по прайсу)

Оба выбора позволят Вам иметь приватные репозитории.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы