2009-07-07 10 views
8

Estoy compartiendo un repositorio de Mercurial con un usuario dias, con quien confiaría tanto en mi vida como en mis datos. Por lo tanto, agregué¿Cómo puedo obtener 'hg pull' para honrar a la sección de usuarios de confianza en mi .hgrc?

[trusted] 
users = dias, nr 

a mi archivo ~/.hgrc. Sin embargo, cuando me tire de un acuerdo de recompra remoto con hg pull -v, siempre me sale este mensaje: (. No sé por qué aparece el mensaje dos veces)

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-- 

Cómo le explico a Mercurial que Realmente quiero confiar en este archivo?

Respuesta

9

Es en la máquina remota que la confianza no está establecida, y su .hgrc local solo afecta a los usuarios en la máquina local. Coloque la línea de la sección de confianza en su .hgrc remoto (en su directorio de inicio en la máquina donde vive el repositorio remoto). Eso, por supuesto, asume que está usando 'ssh: //' URL remotas. Si está utilizando URL 'http: //' para acceder al repositorio, entonces es el .hgrc del usuario apache (o wwwuser o lo que sea) en la máquina remota que necesita para afirmar la confianza.

+0

Clavado; Gracias. –

Cuestiones relacionadas