Android Studio Settings Repository Plugin sync failed problem

书到用时方恨少,事非经过不知难。这篇文章主要讲述Android Studio Settings Repository Plugin sync failed problem相关的知识,希望能为你提供帮助。

Andnroid Studio Settings Repository Plugin SYNC Failed Prolemandroid Studio Settings Repository Plugin SYNC failed problemPre.背景

  • Android Studio Version:2.2;
  • 【Android Studio Settings Repository Plugin sync failed problem】某种原因导致Android Studio个人数据设置全部被删,样式回归到“出厂模式”,但在使用SYNC同步的时候,无论Overwrite Local或者Overwrite Remote一直失败,提示:Commit on repo without HEAD currently not supported
1.解决方案Google搜索了很久,后面在https://youtrack.jetbrains.com/issues中找到了答案。
*1).git clone你Github中settings repository;
*2).打开C:\Users\%USER%.AndroidStudio2.2\config\settingsRepository\repository目录,并将git目录清空(如果有个性化设置,建议先备份,然后如果该目录不为空的话,请清空),然后将上一步中下载的文件拷贝到此目录。
注:我的Android Studio是2.2版本,其他版本请切换到对应目录。
*3).然后重新启动Android Studio发现所有的style,templete等又回来了,SYNC操作也都正常了。
2.使用Access Token第一次Push时会弹出对话框让输入用户名和密码,但是密码存储会有安全隐患,暴露后就要修改密码了,我们可以创建一个Token然后授予相应权限,就能当密码使用了,不想使用的时候直接可以删除Token,不用直接给密码。 对Android Studio Settings Repository来说给予Read和Write的权限就可以了:
Android Studio Settings Repository Plugin sync failed problem

文章图片
注:创建Access Token只会在创建完成的时候出现,这时候一定要复制下来,并保存起来,如果忘记了就要删去重新创建。

本文出自 “超越梦想” 博客,请务必保留此出处http://lbrant.blog.51cto.com/2400264/1855389

    推荐阅读