News
Serverspace Technologien in den VAE: Einführung von Falconcloud
WB
21. April 2020
Aktualisiert Juni 7, 2023

Montage von Git on Windows

Git 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.

64-bit version for 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“.

License agreement

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

Specify the installation path

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.

Tick off the creation of the Git shortcut on the desktop

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“.

Create a shortcut in the Start menu

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.

The installer will prompt you to select the default editor for git

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

  • Verwenden Sie die Git für Git Nur Bash – nur über die Bash-Befehlszeile verwenden.
  • Verwenden Sie die Git von dem Windows Eingabeaufforderung – Verwenden Sie die Bash-Befehlszeile sowie den Mindestsatz davon Git Befehle von der Windows Befehlszeile.
  • Verwenden Sie die Git und optionale Unix-Tools von der Windows Eingabeaufforderung – Verwendung Git und Unix-Dienstprogramme aus dem Windows Befehlszeile. Durch Auswahl dieser Option werden einige überschrieben Windows Dienstprogramme zum Beispiel Suchen und Sortieren.

Wir verlassen die erste Option und fahren fort.

Leave the first option and move on

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

Which library should be used for HTTPS connections

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“.

Debug the file in Windows format, and download the file in Unix format

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

  • MinTTY - Unix-Terminal;
  • Windows ist das Standardterminal (Befehlszeile) von Windows.

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

The program will ask which terminal to use next

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

  • Dateisystem-Caching.
  • Git Anmeldeinformations-Manager – Anmeldeinformations-Manager aktivieren.
  • Symbolische Links - erlaubt die Verwendung von symbolischen Links.

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

The installer will ask you to note the necessary functions

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“.

The installer suggests using the experimental option

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

The program starts copying files

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

At the end of the installation process, click “Finish”

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“.

Log in to it and create a repository

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

Specify the name of the repository

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 "Your name"

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

We entered our mail and name

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

git init
git add .

Execute the following commands

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 add origin https://github.com/user/repository_name.git
git push -u origin master

Aussichten für gitlab:

git remote add gitlab https://server/namespace/project.git
git push -u gitlab master

Execute our first commit and add the changes to the server

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

Authorization window

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“.

Add the created key to the Git server

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.

Click on the New SSH key button

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.

Click on the “Add SSH key” button

Wenn alles richtig gemacht wurde, erscheint so etwas:

If everything is done correctly, something like this will appear

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

ssh -T git@<domain or ip address of git server>

Beispielsweise:

ssh -T git@github.com

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.

Welcome speech

Abstimmung:
5 aus 5
Durchschnittliche Bewertung: 5
Bewertet von: 1
1101 CT Amsterdam Niederlande, Herikerbergweg 292
+31 20 262-58-98
700 300
ITGLOBAL.COM NL
700 300
Wir verwenden Cookies, um Ihr Erlebnis auf der Website zu verbessern Serverspace besser. Indem Sie weiterhin auf unserer Website surfen, stimmen Sie unseren zu
Cookies und Datenschutzbestimmungen.