Migração de SVN para Git

Instruções:  http://vidageek.net/2009/06/08/como-migrar-de-svn-para-git/

 apt-get install git-core git-svn
 git svn init URL_DO_SEU_REPOSITORIO_SVN --no-metadata
 git svn fetch

Habilitar no Apache o módulo DAV:

 a2enmod dav_fs

Configurar no Apache as diretivas de acesso ao Git:

Alias "/git/invesalius" "/srv/git/invesalius"

<Location "/git/invesalius/">
  Dav On

  AuthType Basic
  AuthName "InVesalius Git"
  #AuthUserFile /etc/apache2/svn_invesalius-passwd
  # provedor de autenticacao
  AuthBasicProvider ldap
  # Está on porque se a autenticação via ldap falhar, não deve pesquisar outras bases
  AuthzLDAPAuthoritative on
  # URL da base LDAP. O ?uid especifica atributo pesquisar (uid)
  AuthLDAPURL "ldap://ldaphost/dc=spi,dc=net?uid"
  # Informa que atributo usar para verificar se o usuario faz parte do grupo ou não
  AuthLDAPGroupAttribute member
  # especifica que a busca deve ser feita por usuario, e nao pelo DN
  AuthLDAPGroupAttributeIsDN on
  #usuario que irá fazer a consulta no ldap
  AuthLDAPBindDN "uid=br-admin,ou=admins,ou=usuarios,c=br,dc=spi,dc=net"
  #senha do usuario acima
  AuthLDAPBindPassword "XXXXXXXXXXXXXX"
  # grupos que terão acesso ao repositorio
  Require ldap-group cn=invesalius,ou=grupos,c=br,dc=spi,dc=net

  # qualquer operacao que nao seja leitura requer um usuario valido
  AuthzSVNAccessFile /srv/svn/svn_Access-invesalius

#  AuthUserFile /var/lib/trac/guiacluster/.htaccess
  Require valid-user

</Location>