'''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" 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 }}}