2009-07-04 6 views
0

Cette question est basée sur l'this thread.Comment Git décide-t-il où sauvegarder exactement les jetons secrets?

Je suis intéressé par la façon dont Git décide où enregistrer des jetons secrets exactement lorsque vous exécutez

git remote add github... 

En d'autres termes, je voudrais savoir quel fichier affecte ce comportement. Je sais que cela peut être changé, puisque cette information a été stockée dans mon ancien .gitconfig, alors qu'elle est maintenant à .git /.

Cela peut être une modification récente de Git.

Quel fichier fait Git pour enregistrer les jetons secrets dans /.git/?

Répondre

3
git remote add github [email protected]:username/Project.git 

La commande ci-dessus crée une entrée dans le fichier .git/config. Par exemple:

[remote "github"] 
     url = [email protected]:username/Project.git 
     fetch = +refs/heads/*:refs/remotes/github/* 
+0

@Alan: Il semble que c'est le seul endroit où Git enregistre les données secrètes. –

+0

@Masi: Git fait beaucoup d'entrées dans '.git/config' dans le cadre de certaines commandes. –

+5

1.) "git remote add ..." n'ajoute aucun 'jeton secret' 2.) le fichier de configuration du repository (.git/config) est le seul endroit sain pour ajouter la configuration des distants, qui sont spécifiques au référentiel –

Questions connexes