Comment définissez-vous le nom d'utilisateur Mercurial utilise pour les révisions?
Quand je m'engage à quelque chose en Mercurial comme ceci:
hg commit -m "username question"
Je vois cette sortie:
No username found, using 'WindowsVistaAdmin@ChunkyMonkey' instead
ChunkyMonkey
est mon nom de machine Windows et évidemment WindowsVistaAdmin
est à l'utilisateur que je suis connecté en tant que sur cette machine.
Comment puis-je définir le nom d'utilisateur à quelque chose de plus respectable, ou, au moins, plus concis?
Vous devez vous connecter pour publier un commentaire.
Dans votre
~/.hgrc
(*nix) oumercurial.ini
(Windows) fichier:(
mercurial.ini
est dansC:\Documents and Settings\[username]\
pour XP et inférieur,C:\Users\[username]\
pour Vista et supérieur. Vous pouvez également exécuterhgtk userconfig
si vous avez TortoiseHg installé et le faire de cette façon.)thg
.vous pouvez spécifier votre nom d'utilisateur sur la ligne de commande directement si vous le désirez à l'aide de --config. par exemple
en fait, vous pouvez remplacer n'importe quoi dans votre .hgrc avec cette commande. il suffit de regarder votre .hgrc et de noter le format:
qui se traduit directement en
hg config -h
,hg config -h --verbose
,hg help config
, ni en ligne à selenic.com/mercurial/hg.1.html#config--config
plutôt queconfig
: c'est une option pour les autres commandes, utilisé pour la commande de niveau primordial... toujours pas ce que je veux. GRRR....Pourquoi ne puis-je pas juste le type dehg config -l ui.username=username for this repo
. Cela permettra de faciliter la mise en œuvre de l'identité paramètre alias:[alias] identity1=config -l ui.username=my prewritten user info all ready to be designated for use on of many newly cloned repos with various identities associated
.Informations de ici:
./hg/hgrc
fichier dans le référentiel en question, où vous devez configurerusername = Dev server
dans le[ui]
sectionIci est de savoir comment mon windows /utilisateurs/xxx/mercurial.ini ressemble. Je n'ai pas à entrer le nom d'utilisateur ou des mots de passe pour quoi que ce soit. Regarde comme il pourrait être repo spécifiques. J'ai tortoiseHG installé, vous ne savez pas si cela fait une différence.
Pour ceux qui cherchent à utiliser HG workbench
paramètres
de l'utilisateur paramètres globaux
Modifier Le Fichier
Enregistrer