'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 |
|---|
