Difference between revisions of "Git"

From A-Eskwiki
Jump to: navigation, search
(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>