Git Pull: Modifier l'authentification

Je suis assez nouveau pour git. J'ai une installation de repo sur un server (A) où l'access est via les keys RSA ssh. J'ai quelques users y compris moi-même. Maintenant je fais git clone sur ma machine locale et get une copy locale, faire des changements, et push origin master , tout fonctionne bien.

Le problème que je rencontre est que notre server de test (server B) a déjà tout configuré et ce que je voudrais faire est de tirer mes dernières modifications sur ce server. Le server de test a également plusieurs users, ainsi que www-data tant que propriétaire de l'set du directory (exécutant Apache).

Lorsque je me connecte via SSH en utilisant mon nom, je ne peux pas git pull , dit .git est verrouillé, donc je fais sudo git pull qui me request le mot de passe pour un user différent (user1). Je ne connais pas ce mot de passe et j'aimerais supprimer complètement cet user, mais avant cela, je dois basculer le repo git sur le server de test pour tirer les modifications en utilisant MY authentication (kovshenin) et non user1.

Quelle est la bonne façon de faire cela? Je ne voudrais pas tout enlever et commencer à partir d'un clone frais, car il a quelques changements locaux.

Solutions Collecting From Web of "Git Pull: Modifier l'authentification"