2009-07-07 3 views
8

Je partage un repo Mercurial avec un utilisateur dias, à qui je ferais confiance avec ma vie ainsi que mes données. J'ai donc ajoutéComment puis-je obtenir 'hg pull' pour honorer la section des utilisateurs de confiance dans mon .hgrc?

[trusted] 
users = dias, nr 

à mon fichier ~/.hgrc. Cependant, quand je tire d'une prise en pension à distance avec hg pull -v, je reçois toujours ce message: (. Je ne sais pas pourquoi le message apparaît deux fois)

remote: Not trusting file /r/c--/papers/gentileset-popl2010/.hg/hgrc from untrusted user dias, group c-- 
remote: Not trusting file /r/c--/papers/gentileset-popl2010/.hg/hgrc from untrusted user dias, group c-- 

Comment j'expliquer que Mercurial Je veux vraiment faire confiance à ce fichier?

Répondre

9

C'est sur l'ordinateur distant que l'approbation n'est pas établie et votre fichier .hgrc local n'affecte que les utilisateurs sur l'ordinateur local. Mettez la ligne de la section de confiance dans votre .hgrc distant (dans votre répertoire sur la machine où le dépôt distant vit). Cela, bien sûr, suppose que vous utilisez des URL distantes 'ssh: //'. Si vous utilisez des URL 'http: //' pour accéder au référentiel, c'est le fichier .hgrc de l'utilisateur apache (ou wwwuser ou autre) sur l'ordinateur distant qui doit faire confiance.

+0

On l'a cloué; Merci. –

Questions connexes