Difference between revisions of "Git"
From A-Eskwiki
(Created page with "=== Nieuwe git-repo aanmaken ===") |
(→Nieuwe git-repo aanmaken) |
||
Line 1: | Line 1: | ||
=== Nieuwe git-repo aanmaken === | === Nieuwe git-repo aanmaken === | ||
+ | Zorg er eerst voor dat je svn-server met kerberos-credentials kan gebruiken. In de ipaserver maak de service HTTP/"gitserver" aan. Voer dan op de svnserver het volgende uit: | ||
+ | <pre> | ||
+ | ipa-getkeytab -s <ipa-server> -p HTTP/<gitserver> -k /etc/httpd/krb5.keytab | ||
+ | </pre> | ||
+ | Om een repo toe te voegen voeg je aan het bestand /etc/httpd/conf.d/git.conf het volgende toe: | ||
+ | <pre> | ||
+ | Alias /git /var/www/git | ||
+ | |||
+ | <Directory /var/www/git> | ||
+ | Options Indexes FollowSymLinks Includes ExecCGI | ||
+ | AddHandler cgi-script .cgi | ||
+ | DirectoryIndex gitweb.cgi | ||
+ | AllowOverride All | ||
+ | AuthType Kerberos | ||
+ | AuthName "Kerberos Login" | ||
+ | KrbMethodNegotiate On | ||
+ | KrbMethodK5Passwd On | ||
+ | KrbAuthRealms AESKWADRAAT | ||
+ | Krb5KeyTab /etc/httpd/krb5.keytab | ||
+ | Require valid-user | ||
+ | </Directory> | ||
+ | </pre> |
Revision as of 17:17, 11 April 2013
Nieuwe git-repo aanmaken
Zorg er eerst voor dat je svn-server met kerberos-credentials kan gebruiken. In de ipaserver maak de service HTTP/"gitserver" aan. Voer dan op de svnserver het volgende uit:
ipa-getkeytab -s <ipa-server> -p HTTP/<gitserver> -k /etc/httpd/krb5.keytab
Om een repo toe te voegen voeg je aan het bestand /etc/httpd/conf.d/git.conf het volgende toe:
Alias /git /var/www/git <Directory /var/www/git> Options Indexes FollowSymLinks Includes ExecCGI AddHandler cgi-script .cgi DirectoryIndex gitweb.cgi AllowOverride All AuthType Kerberos AuthName "Kerberos Login" KrbMethodNegotiate On KrbMethodK5Passwd On KrbAuthRealms AESKWADRAAT Krb5KeyTab /etc/httpd/krb5.keytab Require valid-user </Directory>