Open ghost opened 4 years ago
Пропустил уведомление об этом issue, поэтому отвечаю только сейчас.
Есть моя неофициальная версия MGit с функционалом синхронизации из MyTetroid (вот apk). В офф.репозиторий MGit я отправил pullRequest, но разработчик выкатил довольно много правок, на которые, честно сказать, лень отвлекаться, пока не закончил с реализацией редактирования записей. И да, вызов обновления хранилища (pull) из MGit работает НЕ ВСЕГДА, по крайней мере у меня так.
I would recommend you to not call into another app (MGit in this case) for synchronization purposes but rather use the underlying library (JGit) directly. That way, you have much more control about what it does, too.
не получается засинхронизировать базу все время ошибка
А нет вроде всё норм. Какую команду прописать в настройках приложения чтобы и отправлялись данные и получались данные с репозитория?
git pull; git push
Какую команду прописать в настройках приложения чтобы и отправлялись данные и получались данные с репозитория?
В MGit была добавлена лишь обработка команды pull
. Но такая связка себя не оправдала (работает нестабильно), поэтому я не добавлял обработку push
и подумываю над другим способом синхронизации хранилища - git-репозитория.
Хорошо, значит ждём независимой синхронизации :)
Кстати нашел более удобный способ синхронизации правда ручной с помощью termux, необходима настройка. Создал ключи ssh подключил свою удаленную репу к приложению. Установил termux widget. Создал в папке .shortcuts sh скрипт такого вида:
Подключил этот скрип к termux widget, теперь на рабочем столе телефона у меня виджет с названием mytetrasync, при запуске которого происходит синхоонизация.
Да, можно использовать этот вариант (на Android >= 7). Я недавно обновил статью: https://gee12.space/sinhronizacija-mytetroid-na-android-git/, но здесь не отписался.
вс, 2 авг. 2020 г. в 18:15, sdfq notifications@github.com:
Кстати нашел более удобный способ синхронизации правда ручной с помощью termux, необходима настройка. Создал ключи ssh подключил свою удаленную репу к приложению. Установил termux widget. Создал в папке .shortcuts sh скрипт такого вида:
[image: Screenshot_20200802-191130718] https://user-images.githubusercontent.com/67936295/89126121-4a302780-d4f4-11ea-857b-9c242054e81b.jpg
Подключил этот скрип к termux widget, теперь на рабочем столе телефона у меня виджет с названием mytetrasync, при запуске которого происходит синхоонизация.
— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/gee12/MyTetroid/issues/9#issuecomment-667686581, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAX2HPGTNZVOQPWUQFOJAILR6V7JZANCNFSM4J6J2KZQ .
Вроде в настройках появилась синхронизация, не понял как она работает. У меня стоит МГИТ. Включил срхоонизацию при запуске, что прописывать в настройаах сирхоонизации?
Прописал git pull, приложение падает. Android 8.0 Asus zenfone ze554kl