답변:
https://bugs.launchpad.net/ubuntu/+source/syncevolution/+bug/1290559 버그로 인해 syncevolution을 호출 할 때 keyring = no를 강제 실행해야합니다.
다음은 이미지가 229 인 Google 연락처를 가져 오는 방법입니다.
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
syncevolution --sync two-way google-contacts
주기적 동기화를 요청할 수도 있습니다 .
2 팩터 인증 설정을 수행하는 경우 애플리케이션 비밀번호를 작성해야합니다.
https://support.google.com/accounts/answer/185833
--keyring=no
위 명령에 옵션을 추가해야 할 수도 있습니다. 실행해야 할 새 명령은 다음과 같습니다.
syncevolution --configure --sync-property "username=<email>@gmail.com" --keyring=no --sync-property "password=<app specific password>" Google_Contacts
커맨드 라인 어제 : 개발 채널에서 Ubuntu Touch 14.10 (r106)을 새로 설치했으며 연락처 앱을 시작한 후 Google 계정과 동기화하라는 요청을 받았습니다.
빠른 테스트에서 실제로 양방향 동기화 인 것으로 나타났습니다.