Ich habe ein lokales Repository, das ich jetzt entschieden habe, auf einen Remote-Server zu schieben (zum Beispiel habe ich einen Host, der mercurial Repositories erlaubt und ich auch bin versuchen, zu Bitbucket zu schieben). Das Repository hat viele Dateien und ist etwas mehr als 200 MB groß. Vor Ort bin ich in der Lage, das Repository ohne Probleme zu klonen.Push ein lokales mercurial Repository zu einem Remote-Server oder Klonen auf Server von lokalen
Jetzt habe ich viele Änderungen in diesem Repository, und ich habe ein paar Tage verschwendet, um herauszufinden, wie der Remote-Server mein Repository klonen kann. Ich kann hg serve
nicht außerhalb des LAN arbeiten. Ich habe alles versucht. Stattdessen habe ich ein neues Repository auf den Remote-Servern (sowohl auf dem Host als auch auf Bitbucket) erstellt, in dem nichts enthalten ist. Jetzt dränge ich das komplette Repository, das ich lokal habe, auf diese entfernten Standorte. Bisher war es nicht erfolgreich, da der Push-Vorgang auf searching for changes
stecken bleibt und mir keine andere nützliche Ausgabe gibt. Ich habe es ungefähr eine Stunde ohne Veränderung gehen lassen.
Jetzt ist meine Frage, was mache ich falsch, soweit hg serve
betroffen ist? Ich kann lokal, aber nicht remote darauf zugreifen (über DynDns - ich habe es richtig konfiguriert und der Router leitet die Ports korrekt weiter), damit ich den Server dazu bringen kann, das Repository das erste Mal zu klonen, nach dem ich drüber drängen werde. Meine zweite Frage ist, unter der Annahme, dass der Klon auf dem Server nicht funktioniert (zum Beispiel, wenn ich mein aktuelles Repository zu bitbucket schieben würde), ein leeres Repository auf dem Server erstellt und dann ein lokales Repository auf das neue entfernte Repository schieben ok? Ist das die Quelle des searching for changes
Problems?
Jede Hilfe in dieser Hinsicht würde sehr geschätzt werden.
Ich glaube, Sie sprechen Sie mit uns auf der Mercurial Benutzer Mailingliste kommen sollten: [email protected] - Setup-Probleme wie diese erfordern Diskussion und nicht nur eine einfache Frage und Antwort. Das ist eine bessere Nutzung Ihrer Zeit und der Zeit der Mercurial-Community, von der nur ein Bruchteil versucht, mit StackOverflow Schritt zu halten. –