git github

Permiso remoto de Github denegado



(3)

No estoy seguro de cuál es el problema, pero como mencionó que no sabe lo que significa tener las "claves correctas instaladas", voy a suponer que no ha configurado su computadora para autenticarse en su repositorio de Github a través de SSH.

Esta guía debería mostrarle cómo hacerlo: Agregar una nueva clave SSH a su cuenta de Github

Además, sugeriría usar ''git: //github.com/samrao2/manager-4.git/'' para su URL remota en lugar de '' https://github.com/samrao2/manager-4.git/ ''. Este último requiere que ingrese una contraseña cada vez, mientras que el primero se autenticará a través de SSH, lo que es mucho menos irritante. Puede cambiar la URL remota en su repositorio para usar el protocolo git, en lugar de https, escribiendo:

git remote set-url origin git://github.com/samrao2/manager-4.git

desde el directorio de su proyecto.

Estoy tratando de subir mi repositorio en github y seguir todos los pasos hasta:

git push -u origin master

en ese punto me da el siguiente error:

remoto: permiso de samrao2 / manager-4.git denegado a samrao1.

fatal: no se puede acceder a '' https://github.com/samrao2/manager-4.git/ '': la URL solicitada devolvió el error: 403

Creo que el problema es que estaba conectado a otra cuenta de Git antes de "samrao1" y ahora estoy tratando de pasar a "samrao2".

¿Puede alguien ayudarme a restablecer esto a donde puedo empujar con éxito a "samrao2". Supongo que se me solicitará mi contraseña la primera vez que lo intente.


No poder acceder a https significa: esto no tiene nada que ver con SSH (y cambiar a SSH, aunque sea posible, no explica el problema original)

Esto tiene que ver con el almacenamiento en caché de credenciales, lo que significa que Git proporcionará de forma predeterminada las credenciales (cuenta y contraseña de GitHub) de la cuenta anterior mientras intenta pasar a la nueva cuenta.

Vea si tiene un asistente de credenciales que habría almacenado en caché sus credenciales (cuenta anterior) (nombre de usuario / contraseña) utilizadas para autenticarlo.

git config credential.helper

En Mac, como commented Arpit J , simplemente vaya a / abra su acceso de llavero-> busque archivos relacionados con github.com-> y edite las credenciales allí.

Consulte " Actualización de credenciales del llavero OSX "

En Windows, por ejemplo, serían los administradores de credenciales de Windows .
Abra el Almacén de credenciales de Windows y vea si el primer usuario está registrado allí: elimine esa entrada y podrá autenticarse con el segundo usuario.

(Aquí hay un ejemplo para BitBucket)


Si está utilizando MacOS, puede

  1. ir a KeyChain Access,
  2. Buscar "GitHub",
  3. luego, cuando aparezca el resultado "github.com", cambie la cuenta o contraseña a su nueva cuenta y guarde.

¡Entonces estás listo!