07.06.2023

Montage von Git on Windows

Git Das Versionskontrollsystem ist nicht nur für Prog nützlichramsondern auch für Systemadministratoren. Berücksichtigen Sie den Prozess der Installation von Software sowie das Einrichten einer Verbindung zum GitHub Repository, auf einem laufenden Server Windows.

Ein bisschen Theorie.

Git ist eines der beliebtesten modernen Versionskontrollsysteme. Es wird hauptsächlich von Softwareentwicklern verwendet, um Änderungen an Softwareprodukten während ihrer Entwicklung zu verfolgen. Anfänglich, Git wurde geschaffen, um bei der Entwicklung zu helfen Linux Kernel, aber aufgrund seiner Vorteile gelangte das Projekt an die breite Masse.

So geht's zur Installation.

Wir öffnen die offizielle Website von dem Projekt, click auf der 64-Bit-Version für Windows.

Der Download startet automatisch. Warten Sie, bis er abgeschlossen ist. Führen Sie die resultierende Datei aus.

Der Installer begrüßt uns mit einer Lizenzvereinbarung. CliKlicken Sie auf die Schaltfläche „Weiter“.

Geben Sie im nächsten Schritt den Installationspfad an. Mit der angegebenen Vorgabe sind wir zufrieden. CliKlicken Sie auf „Weiter.“

Markieren Sie bei der Auswahl der Komponenten die Erstellung der Git Verknüpfung auf dem Desktop und fahren Sie mit dem nächsten Schritt fort.

Jetzt das Installationsprogrammram bietet an, eine Verknüpfung im Startmenü zu erstellen. Wenn Sie hierfür keinen Bedarf sehen, aktivieren Sie das entsprechende Kontrollkästchen. CliKlicken Sie auf die Schaltfläche „Weiter“.

Im nächsten Schritt werden Sie vom Installationsprogramm aufgefordert, den Standardeditor für auszuwählen git. Für Anfänger ist es besser, Nano zu verwenden, für diejenigen, die kompliziertere Dinge mögen – Vim. Obwohl Notepad++ und andere erlaubt sind. Fahren Sie mit dem nächsten Schritt fort.

Jetzt fragt der Installer, wie Sie die Befehlszeile verwenden werden:

Wir verlassen die erste Option und fahren fort.

Nun fragt der Installer, welche Bibliothek verwendet werden soll HTTPS-Verbindungen. Verlassen Sie openssl und fahren Sie mit dem nächsten Schritt fort.

Der nächste Schritt kann als der bedeutendste bezeichnet werden. Für den Installer stellt sich die Frage, welches Format er zum Vervollständigen der Zeile verwenden soll. Eines der charakteristischen Merkmale von Windows von Unix-ähnlichen Systemen ist das Newline-Zeichen in Dateien, nämlich LF und CRLF sind Steuerzeichen für Zeilenumbrüche in Unix und Windows, Bzw.

Wir empfehlen Ihnen, die vom System vorgeschlagene Option auszuwählen – Datei debuggen Windows Format und laden Sie die Datei im Unix-Format herunter. CliKlicken Sie auf die Schaltfläche „Weiter“.

Zu diesem Zeitpunkt ist das Program fragt, welches Terminal als nächstes verwendet werden soll:

In unserem Fall lassen Sie es „wie es ist“ und machen Sie weiter.

Im nächsten Schritt werden Sie vom Installer aufgefordert, die notwendigen Funktionen zu notieren:

Wählen Sie aus, was benötigt wird, und fahren Sie mit dem nächsten Schritt fort.

In diesem Schritt schlägt das Installationsprogramm die Verwendung der experimentellen Option vor. Ob Sie es nutzen oder nicht, liegt bei Ihnen. CliKlicken Sie auf die Schaltfläche „Installieren“.

Das Program beginnt mit dem Kopieren von Dateien. Wir warten auf das Ende des Prozesses.

Am Ende des Installationsvorgangs cliKlicken Sie auf „Fertig stellen“.

Wir sind mit dem Repository verbunden.

Es wird davon ausgegangen, dass Sie bereits über ein eigenes Konto verfügen github/gitlab. Wenn nicht, dann im Fall von github, durchlaufen wir einen einfachen Registrierungsprozess auf der Website

Melden Sie sich dann dort an und erstellen Sie ein Repository. Um dies zu tun, cliKlicken Sie auf die Schaltfläche „Projekt starten“.

Geben Sie den Namen des Repositorys an und cliKlicken Sie auf die Schaltfläche „Repository erstellen“.

Repository erstellt.

Dateien hinzufügen.

Angenommen, wir haben eine Datei, die hinzugefügt werden muss git or gitlab Repository. Öffnen Sie den Ordner, in dem sich die Datei befindet, mit der rechten Maustaste.click kostenlos space und wählen Sie „Git Bash Here“ aus dem sich öffnenden Kontextmenü.

Die Befehlszeile wird geöffnet. Wir führen nacheinander die folgenden Befehle aus:

git config --global user.email „yourmail@example.com“
git config --global user.name „Ihr Name“

Also haben wir unsere E-Mail-Adresse und unseren Namen eingegeben.

Um mit der Verfolgung von Änderungen im aktuellen Ordner zu beginnen, führen Sie die folgenden Befehle aus:

git init
git hinzufügen .

Wir führen unseren ersten Commit aus und fügen die Änderungen dem Server hinzu:

git commit -m „Init“

Wichtig. Um Änderungen am Server vorzunehmen, sollten Sie for verwenden github:

git Remote-Ursprung hinzufügen httpS://github.com/user/repository_name.git
git push -u origin master

Aussichten für gitlab:

git Remote hinzufügen gitlab https://server/namespace/projekt.git
git push -u gitlab Master

Nach der Ausführung des Befehls öffnet sich ein Autorisierungsfenster. Geben Sie die Daten ein, die bei der Registrierung verwendet wurden.

Konfigurieren der Authentifizierung mit SSH Schlüssel.

Erstellen Sie zunächst einen Schlüssel:

ssh-keygen -t rsa -b 4096 -C „yourmail@gmail.com“

Bei der Schlüsselgenerierung wird das program Sie werden aufgefordert, eine Passphrase einzugeben, die zum Schutz des Schlüssels selbst erforderlich ist. Sie können die Frage beantworten, indem Sie zweimal die Eingabetaste drücken.

Der private Schlüssel befindet sich im Pfad C: Benutzer .sshid_rsa. Der öffentliche Schlüssel ist C: Benutzer .sshid_rsa.pub

Führen Sie die SSH Agent:

eval $(ssh-agent -s)

Fügen Sie die Schlüssel hinzu ssh Agent:

ssh-add ~/.ssh/id_rsa

Fügen Sie den erstellten Schlüssel hinzu Git Server. Auf der github Website, in der oberen rechten Ecke, cliKlicken Sie auf das Kontosymbol und wählen Sie „Einstellungen“.

Wählen Sie auf der aktualisierten Seite im linken Menü „SSH und PGP-Schlüssel“ und im Hauptteil des Fensters gegenüber SSH Tasten, click zum Thema „Neu SSH Schlüssel“-Taste.

Füllen Sie das Feld „Titel“ aus. Fügen Sie im Feld Schlüssel den Inhalt der Datei ein 

C: Benutzer .sshid_rsa.pub

CliKlicken Sie auf „Hinzufügen SSH Schlüssel“-Taste.

Wenn alles richtig gemacht wurde, erscheint so etwas:

Um die Einstellungen zu überprüfen, führen Sie den Befehl aus:

ssh -T git@ git Server>

Beispielsweise:

ssh -T git@github.com €XNUMX

Während der Ausführung des Befehls wird das Program Sie werden gefragt: „Möchten Sie die Verbindung wirklich fortsetzen?“ Dies ist ein Standard-Sicherheitsproblem. Die Antwort ist ja.

Wenn alles richtig gemacht ist, wird das Program wird eine Begrüßungsrede halten.