Leider sind bei dem Ausfall der SE1-VM auch einige der Git-Repositories betroffen. Das sollte ausschließlich die Teams C, E, F und G betreffen. Eine serverseitige Wiederherstellung ist vermutlich nur mit mehr Aufwand und nicht verlustfrei möglich. Aber da bei Git jeder das komplette Repository geklont hat ist eine Wiederherstellung in ein neues Repository, was ich für die betroffenen Teams angelegt habe, deutlich einfacher. Dazu sollten die betroffenen Teams folgende Schritte durchführen:
- Findet heraus, wer im Team als letztes gepusht hat.
- Die betreffende Person selektiert in Sourcetree das Repository (1) und wählt Eigenschaften (2)
- Zuerst das Remote origin wählen (1) und auf Bearbeiten klicken (2)
- Bei der URL die 2 an der markierten Stelle einfügen
- Nun zweimal mit Ok bestätigen
- Das Repository in das neue Remote pushen
- Wenn das erledigt ist, sollten alle anderen Teammitglieder die Schritte 2 – 5 ebenfalls durchführen und sollten anschließend problemlos pullen und pushen können.