PERSONNE ne l'a expliqué/a précisé les conditions pour un utilisateur novice. Ils deviennent confus par les termes
.hg/hgrc -- son fichier est utilisé pour le Dépôt, au niveau local, emplacement de l'espace de travail / dans le référentiel proprement dit .hg dossier.
~/.hgrc -- ce fichier est différent de ci-dessous. ce fichier se trouve dans ~ ou le répertoire de base.
myremote.xxxx=.....
bb.xxxx=......
C'est l'une des lignes en vertu de la section [auth]/directive, tout en utilisant mercurial keyring extension. Assurez-vous que le nom du serveur de vous y mettre, correspond à ce que vous utilisez tout en faisant "hg clone", sinon, trousseau de clés dire, l'utilisateur n'est pas trouvé. bb ou myremote dans la ligne ci-dessous, sont des "alias" que vous DEVEZ donner tout en faisant "hg clone http:/.../../repo1 bb ou myremote" dans le cas contraire, il l'habitude de travailler ou vous devez vous assurer que votre dépôt local .hg/hgrc fichier contient-même alias, c'est à dire (ce que vous avez donné tout en faisant hg clone .. comme dernier paramètre).
PS les liens ci-dessous pour des détails précis, désolé pour rapidement écrite de grammaire.
http://stackoverflow.com/questions/14267873/mercurial-hg-no-changes-found-cant-hg-push-out/14269997#14269997
http://www.linuxquestions.org/questions/showthread.php?p=4867412#post4867412
http://stackoverflow.com/questions/12503421/hg-push-error-and-username-not-specified-in-hg-hgrc-keyring-will-not-be-used/14270602#14270602
http://stackoverflow.com/questions/12468634/opensuse-apache-windows-ldap-group-user-authentication-mercurial/14270648#14270648
ex: Si à l'intérieur de ~/.hgrc (répertoire home de l'utilisateur de Linux/Unix) ou mercurial.ini dans Windows au répertoire home de l'utilisateur, contient, à la ligne suivante et si vous ne
`"hg clone http://.../.../reponame myremote"`
, alors vous ne serez jamais invité pour les informations d'identification utilisateur plus d'une fois par http pensions de lien. Dans ~/.hgrc sous [extensions] une ligne pour "mercurial_keyring =" ou "hgext.mercurial_keyring = /path/to/your/mercurial_keyring.py" .. l'un de ces lignes devrait être là.
[auth]
myremote.schemes = http https
myremote.prefix = tshusncdurvm99/hg
myremote.username = c123456
J'essaie de trouver comment configurer le PRÉFIXE de la propriété, de sorte que l'utilisateur peut cloner ou d'effectuer toute Hg opérations sans nom d'utilisateur/mot de passe invites et sans se soucier de ce qu'il a dit, dans le http://..../... pour servername lors de l'utilisation du Hg des pensions de lien. Il peut être une adresse IP, le nom du serveur ou du serveur de nom de domaine complet