Android Studio设置配置文件仓库 适用于IntelliJ IDEA程序
设置配置文件仓库
基本信息
- 本地配置仓库目录:.AndroidStudio3.4\config\settingsRepository\repository
这个目录需要设置了远程配置仓库地址才能出来
- 我的码云配置仓库地址(注意备份自己的配置,可以导出为jar,具体百度):https://gitee.com/xmqian/AndroidStudioSettings.git
- 需要配合Git使用(这个是重点)
官方翻译
通过设置存储库共享设置
在开始配置设置存储库之前,请确保启用了 “Settings Repository” 插件。
配置设置存储库
- 在任何托管服务上创建Git存储库,例如 Bitbucket 或 GitHub。
如果您选择使用 Bitbucket来托管您的存储库,建议使用 App密码进行身份验证。您需要为存储库设置读/写权限。- 在安装了共享设置的IntelliJ IDEA程序的计算机上,选择File>Settings Repository 从主菜单中设置存储库。指定您创建的存储库的URL,然后单击Overwrite Remote
- 在要应用设置的每台计算机上,在“ Settings” 对话框中,展开“ Tools ”节点,然后选择 “Settings Repository”。指定您创建的存储库的URL,然后单击“ Overwrite Local”(这步可忽略)。
如果希望存储库保留远程设置和本地设置的组合,则 可以单击“ Merge ”。如果检测到任何冲突,将显示一个对话框,您可以在其中解决这些冲突。
如果要使用本地设置覆盖远程设置,请单击“ Overwrite Remote”。
每次执行更新项目或推送操作,或关闭项目或退出IntelliJ IDEA时,本地设置将自动与存储库中存储的设置同步。
在第一次同步时,系统将提示您指定用户名和密码。建议使用 access token 进行GitHub身份验证。如果由于某种原因,您想使用用户名和密码而不是"access token",或者您的Git托管服务提供商不支持它,则去看官方文档。
在macOS Keychain是支持的,这意味着你可以共享所有基于平台的产品的IntelliJ之间的凭据(系统会提示您,如果原来的IDE是从请求IDE不同授予访问权限)。
如果要禁用自动设置同步,请从主菜单中选择 File>Settings>Tools>Settings Repository并禁用“ 自动同步(Auto Sync)” 选项。您可以通过选择VCS>Sync Settings进行手动同步设置。
遇到问题
使用仓库设置后,不能导入本地设置文件
远程仓库和本地设置不能同时使用,如果要使用本地设置则去File>Settings>Tools>Settings Repository这个设置界面去删除远程库地址
删除之后本地的git仓库也会被清空,但是程序的配置不会被清除,可以放心
GitHub和码云使用SSH不行
- 使用码云的SSH进行同步,需要将ssh的设置配置在全局的ssh设置里面,而不是单个仓库上面。
- 使用GitHub的SSH失败暂时不知道是什么原因,也没解决,但是替代方案是使用“https“的链接进行同步,GitHub有一个access token的功能,相当于ssh,也不需要输入密码
设置仓库有些配置备份不了
没有具体看,反正核心的也就几个地方,主要备份的有:
- 快捷键(keymap)插件的快捷键么有备份
- 代码风格 下载的时候只会给你下载下来,使用还是需要自己选一下
- 代码模板(Live Templates)
- 还有没细看,正常用不到