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 10:00] – [Git CentOS 7] klaustachtler:git_centos_7 [2019/09/02 14:12] (aktuell) – [Client: git-config - commit.gpgSign] klaus
Zeile 2238: 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 2253: 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 2428: Zeile 2464:
 </code> </code>
  
-===== Installation - GitWeb ===== 
- 
-Die Installation kann aus den Standard [[http://www.centos.org|CentOS]]-Repositorys erfolgen und wird mit nachfolgendem Befehl durchgeführt: 
-<code> 
-# yum install gitweb 
-Loaded plugins: changelog, priorities 
-base                                                    | 3.6 kB     00:00      
-epel                                                    | 4.4 kB     00:00      
-extras                                                  | 3.4 kB     00:00      
-updates                                                 | 3.4 kB     00:00      
-65 packages excluded due to repository priority protections 
-Resolving Dependencies 
---> Running transaction check 
----> Package gitweb.noarch 0:1.8.3.1-4.el7 will be installed 
---> Finished Dependency Resolution 
- 
-Changes in packages about to be updated: 
- 
- 
-Dependencies Resolved 
- 
-=============================================================================== 
- Package         Arch            Version                   Repository     Size 
-=============================================================================== 
-Installing: 
- gitweb          noarch          1.8.3.1-4.el7             base          109 k 
- 
-Transaction Summary 
-=============================================================================== 
-Install  1 Package 
- 
-Total download size: 109 k 
-Installed size: 320 k 
-Is this ok [y/d/N]: y 
-Downloading packages: 
-gitweb-1.8.3.1-4.el7.noarch.rpm                           | 109 kB   00:00      
-Running transaction check 
-Running transaction test 
-Transaction test succeeded 
-Running transaction 
-  Installing : gitweb-1.8.3.1-4.el7.noarch                                 1/ 
-  Verifying  : gitweb-1.8.3.1-4.el7.noarch                                 1/ 
- 
-Installed: 
-  gitweb.noarch 0:1.8.3.1-4.el7                                                 
- 
-Complete! 
-</code> 
- 
-Mit nachfolgendem Befehl kann überprüft werden, welche Inhalte mit den Paket **''git''** installiert wurden.  
-<code> 
-# rpm -qil gitweb 
-Name        : gitweb 
-Version     : 1.8.3.1 
-Release     : 4.el7 
-Architecture: noarch 
-Install Date: Fri 07 Aug 2015 09:40:30 AM CEST 
-Group       : Development/Tools 
-Size        : 327778 
-License     : GPLv2 
-Signature   : RSA/SHA256, Fri 04 Jul 2014 03:33:03 AM CEST, Key ID 24c6a8a7f4a80eb5 
-Source RPM  : git-1.8.3.1-4.el7.src.rpm 
-Build Date  : Tue 10 Jun 2014 10:40:28 AM CEST 
-Build Host  : worker1.bsys.centos.org 
-Relocations : (not relocatable) 
-Packager    : CentOS BuildSystem <http://bugs.centos.org> 
-Vendor      : CentOS 
-URL         : http://git-scm.com/ 
-Summary     : Simple web interface to git repositories 
-Description : 
-Simple web interface to track changes in git repositories 
-/etc/gitweb.conf 
-/etc/httpd/conf.d/git.conf 
-/usr/share/doc/gitweb-1.8.3.1 
-/usr/share/doc/gitweb-1.8.3.1/INSTALL 
-/usr/share/doc/gitweb-1.8.3.1/README 
-/var/www/git 
-/var/www/git/gitweb.cgi 
-/var/www/git/static 
-/var/www/git/static/git-favicon.png 
-/var/www/git/static/git-logo.png 
-/var/www/git/static/gitweb.css 
-/var/www/git/static/gitweb.js 
-</code> 
- 
-===== Konfiguration - GitWeb ===== 
- 
- 
- 
-:!: **Hier geht es weiter... / To be continued...** 
tachtler/git_centos_7.1438934451.txt.gz · Zuletzt geändert: 2015/08/07 10:00 von klaus