8 Stimmen

Wie kann ich 'hg pull' dazu bringen, den Abschnitt 'trusted-users' in meiner .hgrc zu berücksichtigen?

Ich teile ein Mercurial-Repository mit einem Benutzer dias dem ich sowohl mein Leben als auch meine Daten anvertrauen würde. Deshalb habe ich

[trusted]
users = dias, nr

zu meinem ~/.hgrc Datei. Wenn ich jedoch von einem entfernten Repository mit hg pull -v erhalte ich immer diese Meldung:

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

(Ich weiß nicht, warum die Meldung zweimal erscheint.)

Wie kann ich Mercurial erklären, dass ich dieser Datei wirklich vertrauen möchte?

9voto

Ry4an Brase Punkte 77642

Auf dem entfernten Rechner wird das Vertrauen nicht hergestellt, und Ihre lokale .hgrc betrifft nur Benutzer auf dem lokalen Rechner. Fügen Sie die Zeile für den Vertrauensbereich in Ihre entfernte .hgrc ein (in Ihrem homedir auf dem Rechner, auf dem sich das entfernte Repository befindet). Das setzt natürlich voraus, dass Sie 'ssh://' Remote-URLs verwenden. Wenn Sie "http://"-URLs für den Zugriff auf das Repository verwenden, muss die .hgrc des apache- (oder wwwuser- oder was auch immer)-Benutzers auf dem entfernten Rechner das Vertrauen bestätigen.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X