当前位置: 代码迷 >> 综合 >> 使用idea配置Settings Repository时报错Commit on repo without HEAD currently not supported
  详细解决方案

使用idea配置Settings Repository时报错Commit on repo without HEAD currently not supported

热度:63   发布时间:2023-10-17 06:10:53.0

结合github配置idea Settings Repository

  • 问题1
  • 问题2
  • 正常步骤流程

问题1

在更新了idea2019.3版本后找不到Export Settings和Import Settings选项

解决方案
1.进入Settings下面的plugins输入查询Setting相关已安装插件,禁用图中的两个插件
使用idea配置Settings Repository时报错Commit on repo without HEAD currently not supported
2.重启idea后发现会出现Export Settings和Import Settings选项

问题2

在使用github仓库存储settings 的情况下,输入远程url进行同步时报错Commit on repo without HEAD currently not supported

解决方案
1.先通过Export Settings功能导出现有idea的配置信息进行备份(参考问题一).

2.打开C:\Users%USER%.IntelliJIdea2019.3\config\settingsRepository\repository目录,删除里面全部文件.

3.将第一步导出的备份文件解压后复制到第二步的文件夹下.

4.重启idea.

5.然后发先可以进行同步操作了.

正常步骤流程

1.在github上创建个人访问令牌:
参考:https://help.github.com/en/github/authenticating-to-github/creating-a-personal-access-token-for-the-command-line,在离开github配置tonken页面后,将无法再次看到该令牌,所以记得保存tonken,后面要用到。

2.在github上创建远程仓库(建议创建私有仓库),用于存储idea配置信息。

3.在idea中配置远程仓库地址。
使用idea配置Settings Repository时报错Commit on repo without HEAD currently not supported
使用idea配置Settings Repository时报错Commit on repo without HEAD currently not supported
输入完成后,点击 overwrite Remote,将会弹出输入tonken的框,将第一步保存的tonken复制进去。

4.搞定收工

  相关解决方案