Mercurial [Auth] Abschnitt

4232
Felix

Ich bin neu bei mercurial und versuche, das so einzurichten hgrc, dass ich in das Google Code-Repository wechseln kann, ohne jedes Mal das Passwort eingeben zu müssen. Ich könnte einfach ein https://user:pass@project.googlecode.com/Repository unter angeben paths.default, aber das scheint chaotisch zu sein. Daher versuche ich, den [auth]Abschnitt zu verwenden, der nach meiner Meinung über die erste Lösung empfohlen wird. Bisher habe ich es so eingerichtet:

[auth] myproject.prefix = myproject.googlecode.com/hg myproject.username = my.username myproject.password = ****** myproject.schemes = https 

Aber ich weiß nicht, wohin ich gehen soll. Der Versuch zu schieben gibt:

abort: repository default-push not found! 

Ich muss irgendwie das Standard-Repository angeben (mein Projekt) oder ähnliches, aber wie?

4

1 Antwort auf die Frage

5
Felix

Ich habe die Antwort selbst gefunden. Es scheint, dass Mercurial die Einträge [auth]mit den Einträgen in zusammenfügt path. In diesem Fall hgrcwäre ein korrektes :

[paths] default = https://myproject.googlecode.com/hg [auth] myproject.prefix = myproject.googlecode.com/hg myproject.username = my.username myproject.password = ****** myproject.schemes = https