Я работаю в небольшой фирме, занимающейся веб-разработкой, которой необходимо обмениваться конфиденциальными техническими документами между нашими удаленными разработчиками. У нас около 10 разработчиков, все используют Mac. По сути, мы ищем эти функции:
Мы обсудили несколько идей, но я хотел узнать, есть ли у кого-нибудь рекомендации.
По сути, у меня нет ответа , который вы ищете, просто несколько предложений, которые могут быть вам интересны. Недавно я столкнулся с той же проблемой, и мы остановились на решении p2p.
Так что ваш 2-й пункт не будет выполнен
Сначала мы использовали getsync , платное программное обеспечение от BitTorrent. Однако это не открытый исходный код, что привело нас к переходу на syncthing , который является бесплатным и открытым исходным кодом.
Лично мне очень нравится синхронизация, и я начал использовать ее для синхронизации всех вещей, например, с моим телефоном Android.
3 -й пункт можно выполнить с помощью конкретных папок для каждого разработчика. На мой взгляд, это главный недостаток, так как это может привести к некоторой реструктуризации данных, которыми вы планируете поделиться.
Большинство из них я не рассматривал подробно, так что вот только ссылки:
Вы можете использовать облачные сервисы и запустить собственное облако. Здесь вы найдете решение с использованием seafile и Amazone S3 . Seafile — альтернатива owncloud с открытым исходным кодом .
Вы также можете сделать все в домашних условиях и использовать Raspberry Pi или Banana Pi и запустить собственное облако. Кажется, что для этого подхода Seafile является предпочтительным программным обеспечением, поскольку оно работает более плавно, чем, например. Собственное облако. Вот одно из многих руководств по установке.
Надеюсь, это может быть вам полезно.
DankyNanky