Autenticación Git
- Crear repositorio local desde cero en Git
- Crear un repositorio local para un proyecto existente
- Conecte el repositorio local a GitHub
Este tutorial demuestra la conexión de un repositorio local a un repositorio remoto en GitHub/Gitlab sin obtener el mensaje de error de autenticación fallida
.
Crear repositorio local desde cero en Git
Para crear un repositorio local desde cero, siga los siguientes pasos.
-
Crear un nuevo directorio para el proyecto
-
Entrar en el nuevo directorio
-
Escriba
git init
para crear un nuevo repositorio Git. -
Crear archivos en el nuevo directorio
-
Dentro del directorio, escribe
git add .
para agregar todos los archivos. -
Escriba
git commit -m "First Commit"
para capturar los cambios realizados en un repositorio de Git.
Crear un repositorio local para un proyecto existente
Para crear un repositorio local para un proyecto existente, siga los siguientes pasos.
- Entrar en el directorio del proyecto
- Escriba
git init
para inicializar el proyecto en un repositorio de Git - Escriba
git agregar
. para agregar todos los archivos - Escriba
git commit -m "First Commit"
para capturar los cambios realizados en un repositorio de Git.
Conecte el repositorio local a GitHub
Una vez que haya configurado un repositorio local, las siguientes instrucciones proporcionan una guía para conectarse a un repositorio remoto en GitHub.
-
Ir a GitHub
-
Ingrese a su cuenta
-
Crear un nuevo repositorio y copiar la URL del repositorio.
-
Escriba los siguientes comandos para conectar el repositorio git local a GitHub.
$ git remote add origin https://github.com/user/repo.git
git remote add origin https://github.com/user/repo.git
solicita autenticación cada vez que presiona. Si laautenticación de dos factores
(2FA) está habilitada , deberá usar untoken de acceso personal
(PAT) en lugar de una contraseña, como se muestra a continuación. En su lugar, puede usargit remote add origin git@github.com:user/repo.git
para evitar la autenticación para cada acción de git que realice.$ git push -u origin master