Я пытаюсь получить Cyberduck CLI (duck.sh) для работы с интерфейсом Google (не "Google Cloud Storage"), и у меня возникают проблемы получение разрешения oAuth для работы. Я нашел эту ветку , но она устарела - поскольку более новые версии Cyberduck абсолютно работают с Google Drive. Используя обычный графический интерфейс Cyberduck, я могу просматривать и работать с моим экземпляром G-Drive, но я не могу проверить код (извините!), Как заставить это работать с помощью CLI.
[lwobker:~]$ duck -l googledrive://<user>@gmail.com/
Authenticating as <user>…
OAuth2 Authentication. Paste the authentication code from your web browser.
Authentication Code: <pasted pass here>
Save password (y/n): n
Disconnecting www.googleapis.com…
Login failed. Malformed auth code. Please contact your web hosting service provider for assistance.
Я пробовал несколько разных URL, в том числе:
@ gmail.com
я @ gmail.com @ www.googleapis.com
и пару других.
Я также не могу понять, где версия Cyberduck с графическим интерфейсом хранит авторизованные учетные данные ... если бы я мог повторно использовать те, которые были бы хороши, одноразовая настройка в начале не сломалась мой вариант использования.
Я немного знаком с Google Developers API , и я создал его для использования с этим проектом, но я не могу понять, как Google "Client ID" и другие сопоставление учетных данных с инструментом Cyberduck.