Benutzer-Werkzeuge

Webseiten-Werkzeuge


tachtler:git_centos_7

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
tachtler:git_centos_7 [2015/08/07 09:24] – [Repository: git clone] klaustachtler:git_centos_7 [2019/09/02 14:12] (aktuell) – [Client: git-config - commit.gpgSign] klaus
Zeile 11: Zeile 11:
 | Git Book      | [[https://git-scm.com/book/en/v2]]                                              | | Git Book      | [[https://git-scm.com/book/en/v2]]                                              |
 | Git Buch      | [[https://git-scm.com/book/de/v1]]                                              | | Git Buch      | [[https://git-scm.com/book/de/v1]]                                              |
 +
 +^ Zusatzprodukt | Interner Link                                                                   ^
 +| [[https://git.wiki.kernel.org/index.php/Gitweb|GitWeb]] | [[tachtler:git_centos_7_-_gitweb|Git CentOS 7 - GitWeb]] |
  
 Ab hier werden ''root''-Rechte zur Ausführung der nachfolgenden Befehle benötigt. Um der Benutzer ''root'' zu werden, geben Sie bitte nachfolgenden Befehl ein: Ab hier werden ''root''-Rechte zur Ausführung der nachfolgenden Befehle benötigt. Um der Benutzer ''root'' zu werden, geben Sie bitte nachfolgenden Befehl ein:
Zeile 245: Zeile 248:
 </code> </code>
  
-Mit nachfolgendem Befehl kann überprüft werden, welche Inhalte mit den Paket **''dovecot''** installiert wurden. +Mit nachfolgendem Befehl kann überprüft werden, welche Inhalte mit den Paket **''git''** installiert wurden. 
 <code> <code>
 # rpm -qil git # rpm -qil git
Zeile 2235: Zeile 2238:
 $ git config --add color.ui "auto" $ git config --add color.ui "auto"
 </code> </code>
 +
  
 ==== Client: git-config (minimum) ==== ==== Client: git-config (minimum) ====
Zeile 2250: Zeile 2254:
 </code> </code>
  
 +==== Client: git-config - signing.key ====
 +
 +:!: **HINWEIS** - **Um einen "Signing Key" hinzufügen zu können, ist ein GPG-Schlüsselpaar erforderlich!**
 +
 +Unter nachfolgendem internen Link wird beschrieben, wie ein GPG-Schlüsselpaar erstellt werden kann:
 +[[tachtler:gnupg|GnuPG]]
 +
 +Nachfolgender Befehl listet alle verfügbaren GPG-Schlüssel im Schlüsselbund auf:
 +<code>
 +# gpg --list-keys
 +/root/.gnupg/pubring.gpg
 +------------------------
 +pub   1024D/96CB52B7 2009-06-03
 +uid                  Klaus Tachtler (root) <root@tachtler.net>
 +sub   4096g/F347C5BA 2009-06-03
 +</code>
 +
 +Nachfolgender Befehl **setzt** den Parameter - **global**, da dieser je nach Bearbeitung des [[https://git-scm.com/|Git]]-Repositorys anders sein kann.
 +<code>
 +# git config --global user.signingkey 96CB52B7
 +</code>
 +
 +==== Client: git-config - commit.gpgSign ====
 +
 +Um jeden **''commit''** auch gleich via GPG-Schlüssel **zu signieren**, kann nachfolgender Befehl den Parameter - **global** setzen: 
 +<code>
 +# git config --global commit.gpgSign true
 +</code>
 +
 +==== Client: git-config - merge.guitool ====
 +
 +Um bei Vergleich eine grafische Unterstützung erhalten zu können, kann ebenfalls in der Konfiguration ein Programm hinterlegt werden, welches bei einem Vergleich ein grafisches Werkzeug startet. Nachfolgender Befehl setzt den Parameter - **global**: 
 +<code>
 +# git config --global merge.guitool kdiff3
 +</code>
 ===== Repositorys verbinden ===== ===== Repositorys verbinden =====
  
Zeile 2388: Zeile 2427:
 Eine sehr häufig verwendetet Möglichkeit ein [[https://git-scm.com/|Git]]-Repository von einem **zentralen Server** auf den **lokalen Rechner** als [[https://git-scm.com/|Git]]-Repository zu bringen, ist das [[https://git-scm.com/|Git]]-Repository von einem **zentralen Server** zu "klonen". Eine sehr häufig verwendetet Möglichkeit ein [[https://git-scm.com/|Git]]-Repository von einem **zentralen Server** auf den **lokalen Rechner** als [[https://git-scm.com/|Git]]-Repository zu bringen, ist das [[https://git-scm.com/|Git]]-Repository von einem **zentralen Server** zu "klonen".
  
-==== Repository: git clone ====+==== Repository: git-clone ====
  
 Dieser Weg sollte dann Anwendung finden, wenn  Dieser Weg sollte dann Anwendung finden, wenn 
Zeile 2425: Zeile 2464:
 </code> </code>
  
- 
- 
-:!: **Hier geht es weiter... / To be continued...** 
tachtler/git_centos_7.1438932277.txt.gz · Zuletzt geändert: 2015/08/07 09:24 von klaus