Simón Sheehan
Estoy usando EGit en Eclipse e intento empujar a Github. Hice un compromiso localmente y luego traté de impulsarlo aguas arriba. Recibí este error:
Can't connect to any URI: https://github.com/Buroa/Konklex.git (An internal Exception occurred during push: https://github.com/Buroa/Konklex.git: git-receive-pack not permitted)
Parece que no puedo encontrar una forma de evitarlo. ¿Me estoy perdiendo de algo?
Sé que este es un hilo antiguo, pero luché con lo mismo durante más de una hora hoy y finalmente descubrí que esto sucedió porque en mi ventana de diálogo egit push había usado un ID de usuario diferente
Una vez que ingresé al usuario de github correcto, el envío al repositorio remoto funcionó bien.
-
Tuve que volver a configurar el push, tanto con mi nombre de usuario como con mi contraseña, y comprobar “Almacenar en almacenamiento seguro”
– Chrismarx
08/04/2014 a las 18:18
-
aquí igual. Ya tenía otros proyectos en Eclipse que usaban un usuario que no era colaborador en el nuevo proyecto.
– atmelino
11 de junio de 2014 a las 2:36
-
Gracias. Este es básicamente un mensaje de error muy extraño para “nombre de usuario/contraseña no reconocido”
–Jonathan Benn
13/04/2017 a las 16:00
-
Como hacer esto ?
– sin olor
26 de febrero de 2019 a las 8:39
-
Nota: GitHub cambió recientemente su política de autenticación. Los usuarios deben usar el token de acceso personal (PAT) en lugar de la contraseña al hacer pull, push o clon, etc. Eche un vistazo a: docs.github.com/en/github/autenticar-en-github/…
– Shadyar
14 de agosto de 2021 a las 23:57
Por estúpido que parezca: asegúrese de tener derechos para enviar al repositorio.
En mi caso, el colega aún no le había dado a mi usuario los derechos de inserción…
-
Esta es la razón típica por la que encuentro el error.
–Jonathan Benn
28/09/2017 a las 18:03
simplemente marque “almacenar en una tienda segura” en el menú contextual> equipo> remoto> configurar empujar a upstream> cambiar. problema resuelto 😀
-
La entrada del menú contextual estaba atenuada para mí. La razón subyacente para mí fue la falta de derechos para impulsar el repositorio.
– fl0w
28 de marzo de 2017 a las 14:43
a veces necesitas verificar el correo electrónico de tu cuenta en github
git-receive-pack not permitted
es equivalente a username/password not recognized
Como otros han publicado, podría recibir el mensaje de error por muchas razones diferentes, que incluyen:
- No tienes una cuenta en Github
- No hiciste la verificación de correo electrónico para completar tu cuenta en Github
- Su nombre de usuario no tiene derechos de inserción en ese repositorio (p.ej su nombre de usuario no figura como colaborador)
- Utilizó el nombre de usuario incorrecto por accidente (sustituyéndolo por uno que no tiene derechos de inserción en ese repositorio)
- Ingresaste mal la contraseña
- Presionaste usando el protocolo incorrecto (p.ej usó SSH o HTTPS, cuando solo el otro protocolo era aceptable)
Vlad.Bachurin
En mi caso tuve que aceptar la invitación a la organización en Github.
Inicialmente, estaba tratando de impulsar mis cambios y recibía el error mencionado.
Después de hacer clic en el enlace de la carta de invitación, mi impulso tuvo éxito. Busque el correo electrónico con el siguiente contenido en su bandeja de entrada y haga clic en el enlace para unirse:
Hola
<username>
,
<other_username>
te ha invitado a unirte a la<org_name>
organización en GitHub. Dirigirse ahttps://<github_address>/<org_name>
para revisar<org_name>
perfil deUnir
<org_name>
siga este enlace:
https://<github_address>/orgs/<org_name>/invitation?via_email=1
Algunos consejos útiles:
- Si obtiene una página 404, asegúrese de haber iniciado sesión como
<username>
.- También puede aceptar la invitación visitando la página de la organización directamente en
https://<github_address>/<org_name>
Si no esperaba esta invitación, puede ignorar este correo electrónico.
Gracias, El equipo de GitHub
Siva K.
Enfrenté este problema con eGit y AnypointStudio (con https protocolo)
Solución-
-
Genere un token de acceso en la configuración del repositorio Git respectivo, guarde este token a un lado.
-
Vaya a Repositorios Git -> Su proyecto -> Remotos -> origen -> Haga clic derecho en Push (Flecha roja) y seleccione Cambiar credenciales.
Ingrese el token de acceso generado en el primer paso en el cuadro de contraseña y nombre de usuario, guárdelo e intente enviar su compromiso local ahora.
Para mí funcionó.
¿Qué URL estás usando para intentar enviar a GitHub?
– Greg Hewgill
7 de mayo de 2012 a las 1:33
@GregHewgill github.com/Buroa/Konklex.git
– Simón Sheehan
7 de mayo de 2012 a las 1:35
¿Funciona si usas el
ssh://
¿URL? (Solo he presionado sobre SSH, no sobre HTTPS. Pero solo soy yo).– Greg Hewgill
7 de mayo de 2012 a las 1:37
@GregHewgill probó con SSh y obtuvo
session is down
– Simón Sheehan
7 de mayo de 2012 a las 1:38
posible duplicado de ¿Cómo presiono Git Repo dado el siguiente error? Se produjo una excepción interna durante la inserción: ssh://git@github.com/xxx/xxx.git: la sesión está inactiva
– Greg Hewgill
8 de mayo de 2012 a las 3:03