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>