¿Cómo sincronizas proyectos con GitHub con Android Studio?


Estoy tratando de sincronizar un proyecto que tengo en mi carpeta de Android Studio con GitHub, pero no estoy completamente seguro de qué hacer aparte de agregar mis credenciales en el menú de opciones. Podría alguien darme una guía rápida, por favor?

Author: Peter Mortensen, 2013-05-20

10 answers

Abra el proyecto que desea insertar en Android Studio.

Haga clic en VCS -> Enable version Control Integration -> Git

No parece haber una manera de agregar un control remoto a través de la GUI. Así que abre Git Bash en la raíz del proyecto y haz git remote add <remote_name> <remote_url>

Ahora cuando lo hagas VCS -> Commit changes -> Commit & Push deberías ver tu control remoto y todo debería funcionar a través de la GUI.


Si está recibiendo el error: fatal: remote <remote_name> already exists eso significa que ya lo agregó. Para ver sus controles remotos haga git remote -v y git remote rm <remote_name> para eliminar.


Ver estas páginas para más detalles:

Http://www.jetbrains.com/idea/webhelp/using-git-integration.html

Http://gitref.org/remotes/

 251
Author: jsc0,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2014-10-24 21:16:31

El siguiente método es una forma genérica de enviar un proyecto de Android Studio a un repositorio basado en GIT utilizando únicamente GUI.Esto ha sido probado con un repositorio GIT alojado en Visual Studio Online y debería funcionar virtualmente con GitHub o cualquier otro proveedor de control de versiones basado en GIT.

Nota: Si estás usando GitHub 'Compartir en GitHub' es la opción más fácil como se indica en otras respuestas.

  1. Habilitar la integración de GIT plugin

    Archivo (menú principal) > > Configuración > > Buscar integración GitHub introduzca la descripción de la imagen aquí


  1. Habilitar la Integración de Control de Versiones para El Proyecto

    VCS (menú principal) > > Habilitar la integración de Control de versiones > > Seleccionar GIT introduzca la descripción de la imagen aquí


  1. Agregar archivo de proyecto al repositorio local

    Haga clic derecho en proyecto > > GIT >> Añadir introduzca la descripción de la imagen aquí


  1. Confirmar Archivos agregados

    Abra las ventanas de Control de versiones (Junto a la ventana de terminal) > > Haga clic en Confirmar button

    introduzca la descripción de la imagen aquí

    En la ventana del prompt seleccione "commit and push"

    introduzca la descripción de la imagen aquí


  1. Definiendo remoto

    Después de analizar el código, android studio le pedirá que revise o confirme el código cuando se confirma será pronto a definir el repositorio remoto.Ahí puedes añade la url al repositorio GIT. introduzca la descripción de la imagen aquí

    Luego ingrese las credenciales para el repositorio y haga clic en 'Ok'.(Visual Studio los usuarios en línea deben habilitar "credenciales de autenticación alternativas" como se menciona aquí para iniciar sesión en el repositorio)

    introduzca la descripción de la imagen aquí

 50
Author: Deshan,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-11-13 16:52:19

En Android Studio 1.0.2 solo tienes que ir VCS - > Importar en Control de versiones - > Compartir proyecto en GitHub.

Aparecerá una ventana emergente preguntando por el nombre del repositorio.

 36
Author: zeke,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-06-29 23:36:54

En la versión de Android Studio que tengo (0.3.2), era tan fácil como usar el menú.

Menú VCS > Git > Compartir en GitHub.

A continuación, le pedirá sus credenciales, y luego un nombre para su nuevo repositorio, y eso es todo!

 13
Author: Le3wood,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2014-01-13 01:20:39

Esto no es específico de Android Studio, sino un comportamiento genérico con la IDEA de Intellij.

Vaya a: Preferencias > Control de versiones > GitHub

También tenga en cuenta que no necesita la integración de github: las funciones estándar de git deberían ser suficientes (VCS > Git, Ventanas de herramientas > Cambios)

 11
Author: etienne,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2013-05-20 08:00:40

Para Android Studio 0.8.9: VCS --> Import into version contraol --> Share project on Github. No te da la opción de compartir en un repositorio específico o al menos no pude encontrar (mi limitación!).

Puedes añadir tu información de github aquí: File --> Settings --> Version COntraol --> Github.

 5
Author: Abu Shumon,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2014-09-25 11:17:46

Ahora puedes hacerlo así (no necesitas ir a github o abrir un nuevo directorio desde git):

introduzca la descripción de la imagen aquí

 4
Author: sivi,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2015-04-28 12:13:44

Android Studio 3.0

Me encanta lo fácil que es esto en Android Studio.

1. Introduce tu información de inicio de sesión en GitHub

En Android Studio, ve a Archivo > Configuración > Control de versiones > GitHub. Luego ingrese su nombre de usuario y contraseña de GitHub. (Solo tienes que hacer este paso una vez. Para proyectos futuros puede omitirlo.)

introduzca la descripción de la imagen aquí

2. Comparte tu proyecto

Con tu proyecto de Android Studio abierto, ve a VCS > Importar en Control de versiones > Compartir proyecto en GitHub .

Luego haga clic en Compartir y Aceptar.

introduzca la descripción de la imagen aquí

Eso es todo!

 4
Author: Suragch,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-09-14 00:53:29

La primera vez que he añadido un enlace de vídeo para resolver su problema, pero me enteré de que era una mala idea. Esta vez lo explicaré brevemente.

Android studio es compatible con github pero necesitas ajustar algo:

  1. Configurar Android Studio
  2. Configurar los plugins de Github en la configuración de Android Studio

    • Configuración de Android Studio > > Página de complementos introduzca la descripción de la imagen aquí
  3. Descargue el sistema de control de versiones de git desde este enlace y configuración https://git-scm.com/

  4. Después de la instalación, abra la página de configuración de Android Studio y seleccione git.exe
    • settings >> version control >> git
    • Normalmente la ruta a git.exe es program files >> git >> bin >> git.exe
  5. Vaya a Settings >> Version control >> Github verá el nombre de usuario y la contraseña de su cuenta de Github. Aplique la configuración.
  6. Para actualizar el proyecto, vaya a la línea superior de Android Studio, haga clic en VCS >> enable version control integration >> git
  7. Una vez más VCS >> import into version control >> share project on Github e introduzca su contraseña maestra.

Ahora usted puede usar los botones de actualización de VCS para actualizar su proyecto a Github

 1
Author: Mucahit Kenan,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-08-14 20:12:24

En Android Studio 0.8.2 , tienes la misma opción (es decir, Compartir en GitHub). Si quieres encontrarlo, puedes usar ctrl + shift + a e ingresar github en el texto de entrada.

 0
Author: Thread,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2014-07-23 22:48:00