Ein Git Repository mit Tortoise Git benutzen

Requirements:

Tortoise git – https://tortoisegit.org/

Git Gui Client – https://git-scm.com/

  1. Installation des Git Gui und Tortoise git Clients in Windows
    Ich installiere die Software mit den Standard Einstellungen.
  2. Installation von git unter CentOs

yum -y install git
useradd -d /git git

passwd git

su – git

git init –bare ~/hostnextra.git

cd hooks/

cp post-update.sample post-update

Den SSH Key erzeugen, und in die authorized_keys eintragen

su – git

ssh-keygen -t rsa -f git_sshkey
cd .ssh

touch authorized_keys
chmod 0600 authorized_keys
cat git_sshkey.pub >> .ssh/authorized_keys

Den private Key nun nach Windows kopieren
Den Schlüssel nun mit Load unter dem Tool PuTTY Key Generator importieren.

Und mit Save private key diesen für den Windows Putty Gebrauch sichern.

An dieser Stelle kann man entscheiden ob der Key durch ein Password gesichert werden soll.
An dieser Stelle entscheide ich mich kein Passwort zu setzen.
Den private key nun mit der endung .ppk sichern.

An dieser Stelle teste ich dann mit Putty ob ich mich mit dem PPK als git User ohne Passwort einloggen kann.

  1. Ein git Basiverzeichniss unter windows erstellen:
    md C:\Users\stefa\Dokumente\GITCLone
  2. Mit dem Tor toise git Client ein git clone des entfernten Repositories durchführen.

  1. Credentials in den git Clone Dialog eintippen:

git@192.168.17.222:hostextra.git

Bedeutung:
git = SSH User des entfernten Systems
192.168.17.222 = Ip oder hostname des entfernten Systems
hostextra.git = Git Ordner des entfernten Systems

  1. Ein neue Datei in den lokalen git repository baum anlegen
    windows: neue datei: new_file.txt
  2. Diese Datei der Versionskontrolle hinzufügen

  3. Einen commit durchführen

  4. Die Änderungen zum entfernten Repository pushen

Fertig, die Dateien sind nun im entfernten Repository vorhanden.

Dieser Beitrag wurde unter LINUX veröffentlicht. Setze ein Lesezeichen auf den Permalink.