Поставил я git-annex вместе с его git-annex assistant, на который собирали деньги на kickstarter.
Завелось. И завелось хорошо, причём прямо из репозитория дебьяна. Но с зависимостями там одна проблемка — надо отдельно доустановить спрашивалку пароля для ssh ssh-askpass. Ну да ладно — поставил.
Программка оказывается сздаёт веб-интерфейс, который конфигурирует репозитории git и шифрованный rsync. Для создания удалённого репозитория нужен удалённый сервачок с установленным git-annex. Конфигурирование будет проходить в автоматическом режиме. Кроме этого есть ещё возможность синхронизировать с флешкой, с Amazon S3, с Box и т.д.
Удалённый сервачок организовал. Синхронизируется, доступ получается. Но... Там git, поэтому я не знаю, как сделать так, чтобы можно было выделить определённую директорию для расшаривания файлов. Похоже, что надо время от времени выгружать из git в соответствующую директорию соответствующий репозиторий. В случае же с rsync — он же шифрованный. Ну да ладно, буду разбираться дальше.
Ещё маленькая неприятность: при синхронизации с удалённым хранилищем на каждый чих спрашивается пароль от ssh (заливка файлом происходит именно по ssh). Но это проблема наверняка решаема с приходом будущих версий.
Итог: проект развивается, но доработки до законченного решения ещё нужны. Пользоваться можно уже сейчас. В обращении пакет очень прост и удобен. Огромный плюс — сделано не через свои велосипеды и костыли, а стандартными инструментами.
Kolyan-ufalug
10.10.2012 14:27 kolyanlab
Do you really want to delete ?
ssh keychain поставь, ёпт
Тащемта, оно у меня есть. Но такое должен уметь сам git-annex assistant.