'What scopes do IntelliJ settings sync require?

I am trying to get my Android Studio (IntelliJ) IDE settings synced across multiple computers.

From what I understand, the easiest options should be to use a settings repository. I am a GitHub user. The IntelliJ docs states:

On the first sync, you will be prompted to specify a username and password. It is recommended to use an access token for GitHub authentication.

When creating the access token in GitHub, I (obviously) have to select the scopes for access. The IntelliJ docs fails to mention what scopes I need to select.

Here are my options (multi-selectable, obviously):

 repo Full control of private repositories
 repo:status Access commit status
 repo_deployment Access deployment status
 public_repo Access public repositories
 repo:invite Access repository invitations
 security_events Read and write security events
 workflow Update GitHub Action workflows
 write:packages Upload packages to GitHub Package Registry
 read:packages Download packages from GitHub Package Registry
 delete:packages Delete packages from GitHub Package Registry
 admin:org Full control of orgs and teams, read and write org projects
 write:org Read and write org and team membership, read and write org projects
 read:org Read org and team membership, read org projects
 admin:public_key Full control of user public keys
 write:public_key Write user public keys
 read:public_key Read user public keys
 admin:repo_hook Full control of repository hooks
 write:repo_hook Write repository hooks
 read:repo_hook Read repository hooks
 admin:org_hook Full control of organization hooks
 gist Create gists
 notifications Access notifications
 user Update ALL user data
 read:user Read ALL user profile data
 user:email Access user email addresses (read-only)
 user:follow Follow and unfollow users
 delete_repo Delete repositories
 write:discussion Read and write team discussions
 read:discussion Read team discussions
 admin:enterprise Full control of enterprises
 manage_runners:enterprise Manage enterprise runners and runner-groups
 manage_billing:enterprise Read and write enterprise billing data
 read:enterprise Read enterprise profile data
 admin:gpg_key Full control of public user GPG keys (Developer Preview)
 write:gpg_key Write public user GPG keys
 read:gpg_key Read public user GPG keys

So, what scopes do I need to select in order for the IDE settings plugin to be able to sync my settings using GitHub?

Or, should I be using something else to sync my settings?



Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source