Empuje el nombre de usuario en Git

Abdul Jabbar 23 agosto 2022
  1. Empuje el nombre de usuario en Git
  2. Actualice la URL de Origin Remote usando SSH en Git
  3. Almacenar credenciales de Git
Empuje el nombre de usuario en Git

Discutiremos brevemente cómo enviar nombres de usuario en Git en este artículo.

Empuje el nombre de usuario en Git

Cuando trabajamos con Git, utiliza un nombre de usuario para reconocer las commits de su identidad para el usuario. El nombre de usuario utilizado en Git no es el mismo que usamos para nuestra cuenta de GitHub, pero es diferente al nombre de usuario de la cuenta principal.

Podemos cambiar el nombre de usuario vinculado con nuestras commits en el repositorio remoto, lo que se puede realizar a través del comando git config usando la línea de comando en Git. Podemos establecer nuestro nuevo nombre de usuario aplicable a nuestras commits futuras que insertemos o extraigamos de Git usando diferentes comandos.

Incluso después de configurar el nuevo nombre de usuario, nos enfrentamos a algunos problemas relacionados con los nombres de usuario y las contraseñas en el futuro. Git sigue preguntando eso cada vez que interactuamos con Git cuando enviamos algún trabajo al repositorio remoto.

Esto ocurre cuando usamos HTTPS URL para clonar nuestros repositorios. En lugar de utilizar HTTPS, utilizaremos SSH.

Este problema se puede solucionar configurando Git para que nos reserve contraseñas.

Actualice la URL de Origin Remote usando SSH en Git

Use el siguiente comando para cambiar la URL de un repositorio remoto.

Dominio:

git remote set-url origin git@github.com:username/repo.git

Almacenar credenciales de Git

El siguiente comando en Git almacenará el nombre de usuario y la contraseña que nunca más se volverán a solicitar en el futuro cuando extraigamos del repositorio remoto o insertemos el trabajo más reciente en el repositorio remoto.

Dominio:

git config --global credential. helper store

El siguiente comando es para guardarlos para una sesión, o podemos almacenarlos en caché durante algún tiempo en el almacenamiento temporal.

Dominio:

git config --global credential. helper cache

Por último, este comando establece un tiempo de espera para la configuración mencionada anteriormente para almacenarla durante un tiempo específico en el almacenamiento local y, una vez que se completa el tiempo, se eliminará de forma permanente.

Dominio:

git config --global credential. helper 'cache --timeout=600'
Abdul Jabbar avatar Abdul Jabbar avatar

Abdul is a software engineer with an architect background and a passion for full-stack web development with eight years of professional experience in analysis, design, development, implementation, performance tuning, and implementation of business applications.

LinkedIn

Artículo relacionado - Git Push