2015-06-06 3 views
6

Ich habe gestern mein erstes Repository in Github erstellt. Als ich die Verbindung hergestellt habe, habe ich SSH anstelle von https verwendet, also habe ich einen kleinen schmerzhaften SSH-Schlüsselerstellungs- und Verbindungsprozess durchlaufen. Irgendwann habe ich mich festgefahren und die Verbindung ist fehlgeschlagen. Ich fragte mich in diesem Moment, wie ich den Prozess, den ich gestartet habe, rückgängig machen und stattdessen mit einer https-Verbindung beginnen konnte. Glücklicherweise habe ich heute die Verbindung über SSH hergestellt, aber ich frage mich, ob es sinnvoll ist, den Verbindungstyp (SSH vs. https) zu ändern und ob es einen Weg gibt, dies zu tun.Wie ändert man eine Verbindung zu Github von SSH zu HTTPS?

+0

Wenn Sie lokale Änderungen an [github] (http://github.com/) "pushen" möchten, behalten Sie besser die Verbindung * ssh *. Lesen Sie das ssh-Tutorial und konfigurieren Sie die privaten und öffentlichen Schlüssel, um zu vermeiden, dass Sie Ihr Passwort mehr als einmal eingeben müssen. –

+0

@BasileStarynkevitch, können sowohl SSH- als auch HTTPS-Verbindungen verwendet werden, um zu GitHub (und vielen anderen Hosts) zu "schieben". – Chris

Antwort

10

Fernbedienung Unter der Annahme origin, genannt

  • git remote set-url origin https://...
  • git remote set-url --push origin https://...

Sie können die konfigurierten Fernbedienungen mit git remote -v ansehen laufen, die jetzt die aktualisierte URLs zeigen.

Weitere Details finden Sie unter the documentation for git-remote.

+0

Das Dokument sagt: 'Mit - Push, Push-URLs werden manipuliert anstatt URLs holen.' Aber was 'push URL' ist? –

+1

@Serob_b, siehe https://StackOverflow.com/q/4468234/354577 – Chris