Android Studio 2.1.1 Compartir Github: no se pudo leer desde el repository remoto

Acabo de actualizar mi Android Studio a 2.1.1 anoche. Antes de actualizar, compartí uno de mis proyectos de android studio para gihub con éxito con mi versión anterior de android studio. Hoy, cuando bash compartir otro proyecto en github, muestra el siguiente post de error:

enter image description here

Seguí algunas respuestas dadas aquí en stackoverflow Android Studio – Error de inserción: fatal: no se pudo leer desde el repository remoto, pero nada funcionó para mí.

Aquí hay algunas capturas de pantalla de la configuration de VCS. enter image description here

enter image description here

enter image description here

Aquí hay algunos posts de error:

17:26:42.195: cd /home/imran/AndroidProjects/Implicit_Intent 17:26:42.195: git -c core.quotepath=false push --progress --porcelain origin refs/heads/master:master --set-upstream java.io.IOException: Authentication failed: at org.jetbrains.git4idea.ssh.SSHMain.authenticate(SSHMain.java:299) at org.jetbrains.git4idea.ssh.SSHMain.start(SSHMain.java:173) at org.jetbrains.git4idea.ssh.SSHMain.main(SSHMain.java:138) fatal: Could not read from remote repository. Please make sure you have the correct access rights and the repository exists. 

Lo intenté cambiando el Ejecutable SSH de Built-in a Native , pero obtuve el mismo error.

Estoy usando Ubuntu 14.04. ¿Cómo resolver este problema?

Asegúrese de estar conectado con la key pública correcta. El error parece que su key pública no se agrega a la count que desea usar para presionar. Si espera usar su nombre de usuario y contraseña, ha utilizado las URL incorrectas. Las URL de SSH git@github.com:... no usan el nombre de usuario / contraseña para la authentication (el nombre de usuario es git , de ahí el git@ ) pero se identifica por la key pública que usa para la authentication que debe agregarse a su GitHub count. Para utilizar la authentication de nombre de usuario / contraseña, debe usar URL HTTPS como https://github.com/abdalimran/Implicit_Intent.git lugar.

Como saben, GitHub es una aplicación web sobre repositorys git. Entonces, técnicamente hay 2 partes independientes: la interfaz web de GitHub con API y los repositorys de GIt reales. Y Android studio interactúa con estas partes de diferentes maneras.

La count / contraseña (o token) que especifique en Configuración – Control de versión – GitHub le permite acceder a la parte web. Se utiliza para get la list de los repositorys disponibles para la count, crear repositorys nuevos, requestes de extracción y otras operaciones de la parte web. Es por eso que se creó el repository para su nuevo proyecto pero estaba vacío.

Para trabajar con repositorys (commit, push, pull, etc.) IDE utiliza un cliente autónomo de git de command-line. Después de que se crea el repository, IDE pasa el command de inserción al cliente. Si el cliente git solicita cnetworkingenciales, IDE muestra un post o pasa las cnetworkingenciales en caching / configuradas. GitHub, sin embargo, no admite el acceso de inicio de session / contraseña para las conexiones SSH.

Para acceder a los repositorys de GitHub a través de SSH, debe agregar su key pública a su count y usarla para autenticarse.

Más detalles aquí: https://help.github.com/articles/connecting-to-github-with-ssh/

Como alternativa, use HTTPS URL