Benutzer-Werkzeuge

Webseiten-Werkzeuge


git:start

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu dieser Vergleichsansicht

git:start [2015/03/19 15:28]
webproducer
git:start [2015/12/19 00:00]
Zeile 1: Zeile 1:
-===== GIT (verteiltes Versionsverwaltungssystem) ===== 
- 
-====  Allgemeines ==== 
- 
-Um GIT ausschließlich lokal zu benutzen ist keine Installation auf einem Server oder NAS erforderlich. 
-Bei einer Installation,​ bei der sich das Repository und das Arbeitsverzeichnis auf dem selben Gerät befinden (gleiche IP-Adresse),​ ist der Zugriff auf das Repository per SSH außerdem auch gar nicht möglich! Dafür wird eine komplett lokale Installation empfohlen, wobei sich die Verzeichnisse trotzdem auf separaten Festplatten,​ PC's oder NAS-Laufwerke befinden können, sofern ein lokaler Zugriff auf den Pfad möglich ist. 
- 
----- 
- 
-==== TortoiseGit (Git-Client für Windows) ==== 
- 
-TortoiseGit ist ein Git-Client, der sich in den Windows-Explorer integriert und über das Kontextmenü Zugriff auf Git-Kommandos ermöglicht. 
- 
-**Installation** 
-  * Als erstes die aktuellste Version von git herunterladen auf dem PC mit den vorausgewählten Standardeinstellungen installiert werden 
-http://​msysgit.github.io/​ 
- 
-  * Jetzt kann TortoiseGit von der offiziellen Webseite heruntergeladen und ebenfalls mit den vorausgewählten Standardeinstellungen installiert werden. 
- http://​code.google.com/​p/​tortoisegit/​wiki/​Download 
-  
-**Repository clonen** 
- 
-Legen Sie sich mit dem Windows-Explorer ein neues Verzeichnis für Ihr git-Repository an. 
-Rufen Sie im Verzeichnis im Kontextmenü den Menüpunkt “Git Clone…” auf und tragen Sie bei URL den SSH-Pfad ein( Usermane@URL/​Pfad/​zum/​Repository) 
- 
- 
-Als nächstes wird zur Eingabe des Passwortes aufgefordert. 
-Nach der Datenübertragung kann der Dialog mit “Close” geschlossen werden. 
-  
-**Konfiguration** 
- 
-Im Arbeitsverzeichnis das Kontextmenü "Git Bash" aufrufen und Name und E-Mail-Adresse eintragen: 
- 
-<​code>​ 
-$ git config --global user.name "John Doe" 
-$ git config --global user.email johndoe@example.com 
-</​code>​ 
- 
-**SSH-Key hinterlegen** 
- 
-Um nicht ständig das SSH-Passwort eingeben zu müssen, können Sie auch einen SSH-Key generieren und hinterlegen. 
-Bei einer lokalen Installation ist dies nicht notwendig. 
- 
----- 
- 
-====  Repository und Arbeitsverzeichnis mit Tortoise-Git lokal einrichten ==== 
- 
-  - Repository anlegen: Ins Arbeitsverzeichnis wechseln => Kontextmenü => "Git create repository here" [Make it Bare aktivieren] 
-  - Arbeitsverzeichnis anlegen: Ins Webverzeichnis wechseln => Kontextmenü => "Git Clone..."​ [URL eintragen] 
-  - Webauftritt ins Arbeitsverzeichnis kopieren => Kontextmenü => "Git Commit Master"​ [Check: All] => OK => Push 
- 
----- 
- 
-====  GIT Server auf Synology NAS (ab DSM Version 4.3) einrichten ==== 
- 
-  - GIT Server über das Paket-Zentrum installieren. 
-  - Die Anwendung über das Hauptmenü aufrufen und für die entsprechenden Nutzer den Zugriff erlauben. 
-  - Als "​root"​ in der Konsole (z. B. Putty) einloggen und ein Repository einrichten (siehe http://​www.synology-wiki.de/​index.php/​Git_Server) 
- 
-**Hinweis: Der root-User auf dem NAS hat das gleiche Passwort wie der User "​admin"​.** 
- 
----- 
- 
-====GIT-FTP ==== 
- 
-[[GitFTP|Anleitung]],​ um Pushs in das Master branch durch Hooks per FTP zu übertragen. 
- 
  
git/start.txt · Zuletzt geändert: 2015/12/19 00:00 (Externe Bearbeitung)