Yanıtlar:
Https://bugs.launchpad.net/ubuntu/+source/syncevolution/+bug/1290559 hatası nedeniyle, senkronizasyonu çağırırken artık keyring = no değerini zorlamanız gerekiyor.
Google rehberimi resim 229 ile içe aktardım:
syncevolution --configure --keyring=no --template SyncEvolution backend=carddav syncURL=https://www.googleapis.com/.well-known/carddav username=<your google email> password=<your gmail password> consumerReady=0 target-config@google addressbook
syncevolution --configure --template "SyncEvolution Client" syncURL=local://@google consumerReady=1 username= password= google-contacts addressbook
syncevolution --sync slow google-contacts
Ayrıca syncevolution --sync two-way google-contacts
periyodik senkronizasyon için çağrı yapabilirsiniz .
2 Factor Auth kurulumuna sahipseniz, uygulamaya özel bir şifre oluşturmanız gerektiğini belirtmek gerekir:
https://support.google.com/accounts/answer/185833
Seçeneği --keyring=no
yukarıdaki komuta da eklemeniz gerekebilir , burada çalıştırmam gereken yeni komut:
syncevolution --configure --sync-property "username=<email>@gmail.com" --keyring=no --sync-property "password=<app specific password>" Google_Contacts
Komut satırı dün: Devel kanalından temiz bir Ubuntu Touch 14.10 (r106) yüklemesi yaptım ve kişiler uygulamasını başlattıktan sonra Google hesabımla senkronize etmem istendi.
Hızlı bir test, aslında iki yönlü bir senkronizasyon olduğunu ortaya koydu.