2009-07-07 8 views
8

Sto condividendo un repository Mercurial con un utente dias, di cui mi fiderei tanto con la mia vita quanto con i miei dati. Ho quindi aggiuntoCome posso ottenere 'hg pull' per onorare la sezione degli utenti fidati nel mio .hgrc?

[trusted] 
users = dias, nr 

al mio file ~/.hgrc. Tuttavia, quando tiro da un repo remoto con hg pull -v, ho sempre arrivare questo messaggio: (. Non so il motivo per cui appare due volte il messaggio)

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

Come spiego a Mercurial che Voglio davvero fidarmi di questo file?

risposta

9

È sul computer remoto che il trust non è stato stabilito e il file locale .hgrc interessa solo gli utenti sul computer locale. Metti la linea della sezione di fiducia nel tuo .hgrc remoto (nel tuo homedir sulla macchina in cui risiede il repository remoto). Questo, naturalmente, presuppone che tu stia utilizzando gli URL remoti di ssh: //. Se si utilizzano URL "http: //" per accedere al repository, è il .hgrc dell'utente apache (o wwwuser o qualsiasi altra cosa) sul computer remoto che deve far valere la fiducia.

+0

Inchiodato; Grazie. –