Android Studio no puede autenticarse con SVN
Soy nuevo en Android Studio. Estoy tratando de importar mi proyecto y trabajar con el svn incorporado de android studio.
Cuando importo el proyecto al android studio, funciona bien pero el svn de android studio no puede autenticar cuando actualizo, commit …
- Control de versiones y proyectos de la biblioteca de Android
- Práctica para garantizar que los proyectos de Android se creen inmediatamente después de la compra de SVN en Eclipse
- IntelliJ IDEA piensa que parte de mi proyecto es la subversión en lugar de git, ¿cómo arreglar esto?
- Opción de Android Studio Subversion
- Android Studio - no se puede fusionar desde una sucursal de SVN
El diálogo de autenticación vuelve a aparecer repetidamente.
Lo que hice:
-
Importar la carpeta del proyecto desde el servidor svn usando TortoiseSVN
-
Importar el proyecto para eclipsar y exportarlo como Gradle (Porque el proyecto en SVN es el proyecto eclipse)
- Importe ese proyecto de gradle en Android Studio
Mi servidor SVN es 'svn + ssh' connect. Cuando intento actualizar o confirmar, Android studio no puede autenticar.
Error:
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.
¿Qué pasa con mi estudio de Android? ¿Algún consejo?
Editado:
No puedo confirmar, actualizar, pero todavía puede revertir.
- ¿Compartir un proyecto Android + Eclipse a través de SVN?
- ¿Cómo hago el desarrollo de Android desde varios ordenadores?
- No se puede salir de svn
- Migración desde eclipse + SVN a Android Studio
- Agregue el módulo existente bajo control de fuente de Subversion en IntelliJ IDEA
- ¿Cómo cambiar los repositorios en Android Studio?
- Cómo actualizar automáticamente android: versionName?
- SVN Repositorio para el código común -phonegap
Tuve el mismo problema, pero encontré una solución.
- Vaya a "Android Studio> Preferencias> Control de versiones> Subversion"
- Desmarque seguir dos elementos
- Utilizar cliente de línea de comandos
- Utilizar el directorio de configuración de Subversion predeterminado del sistema
Ahora funcionará correctamente.
También tengo este problema. He aquí cómo lo soluciono: En el menú "Archivo", haga clic en "Invalidate Cashes / Restart …"
Entonces, el problema resuelto!
Por favor, eche un vistazo a la cuestión informó en Intellij Idea con algunas soluciones en respuesta si te ayuda
http://youtrack.jetbrains.com/issue/IDEA-26844 (Respuesta de Srinivas)
y
http://youtrack.jetbrains.com/issue/IDEA-81294 (Irina Chernushina (JetBrains))
Debe configurar su información de configuración en el archivo de configuración del túnel SVN (~ / .subversion / config) kssh = / su / path / to / ssh
En la sección del túnel. La mía mía tiene gusto de: kssh = / usr / bin / ssh
Recuerde que necesita apuntar su IDE para usar el archivo de configuración de subversion en las opciones de subversión o cambiarlo en ~ / .subversion_IDEA / archivo de configuración
Tal vez una otra solución: en mi caso, el certificado SVN SSL es un auto-firmado, por lo que AndroidStudio no hará la salida hasta que el certificado se acepta. Parece que AndroidStudio no pregunta qué quiere hacer el usuario.
La solución era hacer una comprobación con tortoiseSVN (hacerlo con svn línea de comandos de lo contrario) en una carpeta temporal. Tortoise le pidió que aceptara el certificado: elija 'aceptar permanentemente'. Después de eso, AndroidStudio comprobó exitosamente mis archivos.
Tenga en cuenta que AndroidStudio puede configurarse para utilizar el entorno svn del sistema (Archivo> Configuración> Control de versiones> Subversión).
Espero que ayude.
- Android – cómo cargar mapa de bits de res sin cambiar el tamaño?
- Compila y utiliza impulso para Android NDK R10e