web-dev-qa-db-fra.com

abort: aucun nom d'utilisateur fourni (voir "hg help config")

J'ai ajouté un référentiel et au moment de la validation, j'obtiens une erreur

error:  abort: no username supplied (see "hg help config") 

Je ne reçois pas le fichier Mercurial.ini sur mon local également. Est-ce que quelqu'un sait comment je peux résoudre cette erreur sur Fedora?

162
Snehal

Soit vous placez un hgrc dans le répertoire .hg de votre référentiel, soit un fichier .hgrc (hgrc pour Windows) dans votre répertoire personnel (il couvre tous vos projets). Dans le fichier, vous devez écrire

[ui]
username = Your Name <your@mail>
179
cjg

Sous Windows, ces fichiers de configuration sont lus:

- "<repo>\.hg\hgrc"
- "%USERPROFILE%\.hgrc"
- "%USERPROFILE%\Mercurial.ini"
- "%HOME%\.hgrc"
- "%HOME%\Mercurial.ini"
- "C:\Mercurial\Mercurial.ini"
- "HKEY_LOCAL_MACHINE\SOFTWARE\Mercurial"
- "<install-dir>\Mercurial.ini"

Sous Unix, ces fichiers sont lus:

- "<repo>/.hg/hgrc"
- "$HOME/.hgrc"
- "/etc/Mercurial/hgrc"
- "/etc/Mercurial/hgrc.d/*.rc"
- "<install-root>/etc/Mercurial/hgrc"
- "<install-root>/etc/Mercurial/hgrc.d/*.rc"

Incluez les éléments suivants dans l’un des fichiers ci-dessus:

[ui]
username = Your Name <your@mail>
54
ncowboy

Réponse simple - dans votre dossier .hg, créez un fichier nommé .hgrc, ajoutez-y le contenu suivant (check hg help config pour la syntaxe exacte)

[ui]
username = forename surname <[email protected]>
verbose = True

et enregistrez-le. Devrait travailler maintenant. Notez que verbose = True n'est pas obligatoire, mais je l'ai inclus car il est répertorié dans le contenu de l'aide.

(Ceci est de mémoire, mais hg help config vous indiquera le nom du fichier et la syntaxe correcte)

19
ZombieSheep

lancez hg config --edit (testé dans hg 3.1 les deux sur linux debian et fenêtres ) il créera (s'il n'existe pas) et ouvrira un fichier avec le texte:

# example config (see "hg help config" for more info)

[ui]
# name and email, e.g.
# username = Jane Doe <[email protected]>
username = 

[extensions]
# uncomment these lines to enable some popular extensions
# (see "hg help extensions" for more info)
# pager =
# progress =
# color =  

remplissez le champ "nom d'utilisateur" et sauvegardez le fichier

16
Nikolai Saiko

Assurez-vous que l'utilisateur actuel possède le fichier hgrc ou dispose des autorisations appropriées pour celui-ci.

2
brannerchinese

mettre le fichier .hgrc dans $ HOME ou home/user

1
Diogo