tag editar easytag linux apache git

linux - editar - Git Pull: cambio de autenticación



linux easytag (1)

Soy bastante nuevo para git. Tengo una configuración de repositorio en un servidor (A) donde el acceso es a través de las teclas ssh rsa. Tengo algunos usuarios allí incluyéndome a mí. Ahora hago git clone en mi máquina local y obtengo una copia local, hago cambios y push origin master , todo funciona bien.

El problema que estoy experimentando es que nuestro servidor de prueba (servidor B) ya tiene todo configurado y lo que me gustaría hacer es extraer mis últimos cambios en ese servidor. El servidor de prueba también tiene varios usuarios, así como también www-data como propietario de todo el directorio (ejecutando Apache).

Al iniciar sesión a través de SSH usando mi nombre, no puedo git pull , dice .git está bloqueado, así que hago sudo git pull que me pide la contraseña para un usuario diferente (usuario1). No conozco esa contraseña y me gustaría eliminar a ese usuario por completo, pero antes de hacerlo, tengo que cambiar el repositorio de git en el servidor de prueba para extraer los cambios usando la autenticación MI (kovshenin) y no la del usuario1.

¿Cuál es la forma correcta de hacer eso? No me gustaría eliminar todo y comenzar desde un nuevo clon, ya que tiene algunos cambios locales.


Después de tres horas de búsqueda y juego, he encontrado la respuesta. Los detalles de la autenticación se almacenan en el archivo .git/config bajo la configuración de url en la sección [remote "origin"] .