[Compilerbau] Probleme mit dem Arbeits-Repository

Disclaimer: Dieser Thread wurde aus dem alten Forum importiert. Daher werden eventuell nicht alle Formatierungen richtig angezeigt. Der ursprüngliche Thread beginnt im zweiten Post dieses Threads.

[Compilerbau] Probleme mit dem Arbeits-Repository
Hallo zusammen,

Mein CB-Partner und ich haben Schwierigkeiten unser Repository ordentlich aufzusetzen.
Nach einem Tag warten hat es wenigstens geklappt unser Arbeits-Repository zu clonen:

$ hg clone https://est_XXX@faui2hg.cs.fau.de/mcc/exercises/WS16/est_XXX_YYY
http authorization required for https://faui2hg.cs.fau.de/mcc/exercises/WS16/est_XXX_YYY
realm: Inf2 HG repos - use anonymous/anonymous to access worldwide readable repositories
user: est_XXX
password: 
destination directory: est_XXX_YYY
no changes found
updating to branch default
0 files updated, 0 files merged, 0 files removed, 0 files unresolved

Ursprünglich wollten wir ja das Repo via ssh auschecken (ssh-key am Vortag via EST abgegeben),
aber das scheint nicht ganz zu klappen:

$ hg -v clone ssh://hg@faui2hg.cs.fau.de/mcc/exercises/WS16/est_XXX_YYY
remote: ssh: connect to host faui2hg.cs.fau.de port 22: Connection refused
abort: no suitable response from remote hg!

Na gut … haben wir also erstmal unser Arbeits-Repo eben via https ausgecheckt.
Wenn wir jetzt (wie auf den Übungsfolien angegeben) in jenen ausgecheckten Ordner
wechseln und dann das entsprechende Vorlagen-Repo auschecken wollen passiert Folgendes:

$ hg pull https://faui2hg.cs.fau.de/mcc/releases/WS16/ue1-python/
http authorization required for https://faui2hg.cs.fau.de/mcc/releases/WS16/ue1-python/
realm: Inf2 HG repos - use anonymous/anonymous to access worldwide readable repositories
user: anonymous
password: anonymous
pulling from https://faui2hg.cs.fau.de/mcc/releases/WS16/ue1-python/
abort: authorization failed

Das geht auch mit [m]est_XXX-[/m]credentials nicht.

Jetzt ist für uns beide mercurial neu und wir sind auch ein bisschen müde …
kann also gut sein, dass wir was Falsch machen.

Haben noch andere Probleme? Fällt jmd. was auf?

2 „Gefällt mir“

SSH-Keys funktionieren noch nicht, die muss Jakob erst manuell eintragen.
Das andere Problem sollte jetzt behoben sein, d.h. ihr solltet jetzt auf die Vorlage-Repositories zugreifen koennen.


$ hg pull https://faui2hg.cs.fau.de/mcc/releases/WS16/ue1-python/
http authorization required for https://faui2hg.cs.fau.de/mcc/releases/WS16/ue1-python/
realm: Inf2 HG repos - use anonymous/anonymous to access worldwide readable repositories
user: anonymous
password: anonymous
pulling from https://faui2hg.cs.fau.de/mcc/releases/WS16/ue1-python/
abort: authorization failed

scheint immer noch nicht zu funktionieren.


Probier bitte deinen est_* - Benutzer aus.


Mercurial macht dank des lokalen git-repos deutlich weniger Schmerz als dieses hg verursacht. Für hg bräuchte man erstmal ne Tonne config-Müll, um es halbwegs benutzbar werden zu lassen.


Jo funktioniert jetzt. Und [m]hg clone ssh://hg@faui2hg.cs.fau.de/mcc/exercises/WS16/est_XXX_YYY[/m] tut jetzt auch bei uns.
Danke! :wink:


Mercurial == hg :wink:
Du meintest wohl eher GitHub - felipec/git-remote-hg: Transparent bidirectional bridge between Git and Mercurial for Git.
Habe es mal probiert mit hg zu arbeiten und kann da nur abraten von. Ich empfehle daher jedem, der git mag, den obigen Link.


Äh ja, ich meinte git-remote-hg und mercurial_keyring >.<