Git klonen mit Benutzername und Passwort

Azhar Bashir Khan 21 Dezember 2022
Git klonen mit Benutzername und Passwort

In diesem Tutorial erfahren wir, wie Sie ein vorhandenes Repository mit Benutzername und Passwort in Git klonen.

In Git klonen wir mit dem Befehl git clone ein bestehendes Remote-Repository auf unseren lokalen Rechner.

Wir können den Benutzernamen und das Passwort für das Remote-Repository angeben, wenn wir den Befehl git clone aufrufen.

Wir werden dies nun an einem Beispiel veranschaulichen.

Verwenden des git clone zusammen mit Benutzername und Passwort zum Klonen eine Repository in Git

Der von Git bereitgestellte Befehl git clone wird verwendet, um das gewünschte Remote-Repository zu klonen oder eine Kopie zu erstellen.

Der Befehl git clone klont das Repository in ein neu erstelltes Verzeichnis. Es erstellt auch Remote-Tracking-Zweige für jeden Zweig im geklonten Repository.

Es erstellt und checkt einen anfänglichen Zweig aus, der vom derzeit aktiven Zweig des geklonten Repositorys gegabelt wird.

Wenn wir einen git clone-Befehl ausführen, werden Sie aufgefordert, ihn mit den Anmeldeinformationen zu versehen, die dem Remote-Repository zugeordnet sind, nämlich. Benutzername und Passwort.

Wir können den Benutzernamen und das Passwort zusammen mit dem Befehl git clone im Remote-Repository url selbst angeben.

Die Syntax des git clone-Befehls mit dem http-Protokoll lautet: git clone http[s]://host.xz[:port]/path/to/repo.git/

Angenommen, wir haben ein Repository namens my_project mit dem Benutzernamen johndoe auf Github.

Wir können das Remote-Repository mit dem Befehl git clone wie folgt klonen.

$ git clone https://johndoe@github.com/johndoe/my_project.git

Der obige Befehl fordert zur Eingabe des Passworts auf. Nach Eingabe des korrekten Passworts beginnt das Klonen des Remote-Repositorys.

Wir können auch ein Passwort mit der entfernten url bereitstellen. Wir müssen wie folgt vorgehen.

$ git clone https://johndoe:mypass123@github.com/johndoe/my_project.git

Der Benutzername johndoe und das Passwort mypass123 werden in der remote url mit dem Befehl git clone bereitgestellt.

Wenn der Benutzername und das Passwort korrekt sind, beginnt das Klonen des Remote-Repositorys sofort.

Dies ist jedoch nicht sicher, da sich das Passwort im Verlauf der Shell (z. B. Bash) befindet.

Verwandter Artikel - Git Clone