Android Studio无法使用SVN进行身份validation

我是Android Studio新手。 我试图导入我的项目,并与android studio的内置svn工作。

当我将项目导入到android studio,它工作正常,但android工作室svn无法validation当我更新,提交…

validation对话框重复出现。

我做了什么:

  1. 使用TortoiseSVN从svn服务器导入项目文件夹

  2. 将项目导入eclipse并将其导出为Gradle (因为SVN上的项目是eclipse项目)

  3. 将该Gradle项目导入到Android Studio中

我的SVN服务器是'svn + ssh'connect。 当我尝试更新或提交时,Android Studio无法进行身份validation。

错误:

svn: E204899: E170012: When using svn+ssh:// URLs, keep in mind that the --username and --password options are ignored because authentication is performed by SSH, not Subversion svn: E170012: Unable to connect to a repository at URL 'svn+ssh://zuranai.arx-project.com/opt/SVN1.zap_dev/trunk/android' svn: E170012: Can't create tunnel svn: E720002: Can't create tunnel: The system cannot find the file specified. 

我的android studio有什么问题? 有什么build议?

编辑:
我不能提交,更新,但仍然可以恢复。

在这里输入图像说明

Solutions Collecting From Web of "Android Studio无法使用SVN进行身份validation"

我有同样的问题,但find了解决办法。

  1. 转到“Android Studio”>“首选项”>“版本控制”>“Subversion”
  2. 取消选中两项
    • 使用命令行客户端
    • 使用系统默认的Subversionconfiguration目录

现在它将正常工作。

我也有这个问题。 这里是我如何解决它:在“文件”菜单上,单击“失效收益/重新启动…”

那么,问题解决了!

请查看Intellij Idea中报告的问题,并提供一些解决方法,以帮助您

http://youtrack.jetbrains.com/issue/IDEA-26844(Srinivas回复)

http://youtrack.jetbrains.com/issue/IDEA-81294(Irina Chernushina(JetBrains))

你需要在SVN隧道configuration文件(〜/ .subversion / config)中设置你的configuration信息kssh = / your / path / to / ssh

在隧道section.example我看起来像:kssh = / usr / bin / ssh

记住你需要指出你的IDE在subversion选项中使用subversionconfiguration文件,或者在〜/ .subversion_IDEA / config文件中改变它

也许还有其他解决scheme:在我的情况下,SVN SSL证书是自签名的,所以AndroidStudio在证书被接受之前不会进行签出。 看来AndroidStudio不会问用户想要做什么。

解决方法是用临时文件夹tortoiseSVN(使用svn命令行执行)结帐。 乌龟请你接受证书:select“永久接受”。 之后,AndroidStudio成功检出了我的文件。

请注意,AndroidStudio可能被configuration为使用系统svn环境(文件>设置>版本控制> Subversion)。

希望它会有所帮助。