目的
KeepassデータベースをGitlabで管理をしていましたが、バージョン管理に重きを置きすぎて、情報更新に不便さを覚えました。そのためGoogle Driveにて管理するように変更しました。
設定概要
- KeePass Google Drive Syncからプラグインをダウンロードします。
- Google API ConsleでKeePass Google Drive SyncのためにGoogle Drive APIを有効化します。
- KeePassでKeePass Google Drive Syncを設定します。
手順
プラグインダウンロード
- KeePass Google Drive Syncから"Download .PLGX(Normal Installation)"をダウンロードします。
Google Drive APIの有効化
-
Google API Consleにアクセスします。
-
新しいプロジェクトを作成します。
-
必要項目を入力します。
-
作成したプロジェクトに遷移し、Google Drive APIを有効化する画面に遷移します。
-
Google Drive APIを検索し、該当のAPIをクリックします。
OAuthクライアントIDのための同意画面作成
-
有効化されたので、同意画面を作成します。
-
OAuthクライアントIDのための同意画面を作成します。
-
必要項目を入力します。Developer mail addressは不明でしたので、適当なものを入力してください。
-
スコープを設定します。
-
概要にて内容を確認します。
OAuthクライアントID作成
KeePass Google Drive Sync設定
-
ダウンロードしたプラグインをkeepassのPluginディレクトリにコピーします。
-
インストールしたプラグインをクリックします。
-
オプションタブを開き、"Use built-in OAuth 2.0 Client ID"のチェックを外します。また保存していたクライアントIDをクライアントシークレットを入力します。
-
Google Drive Sync用のエントリーがルートディレクトリに作成されます。
-
Google Drive Sync用のエントリーにGoogle アカウントを入力します。
-
インストールしたプラグインをクリックすると、Google APIから権限を許可することを求められます。
-
以上で設定完了です。