[FUG-BR] Apache 2.x + Subversion + Redmine no FreeBSD

Franklin França franca.franklin em gmail.com
Terça Agosto 25 12:39:58 BRT 2009


Olá pessoal eu estou com dificuldade para poder integrar com o sub-version

Quando eu acesso o redmine na parte do repositório do projeto em
configurações

tem a opção Repositório tem uma URL a qual eu coloco o
http://servidor/svn-private, está certo?

E usuário e senha? qual eu coloco? tem a opção usuários no canto inferior
direito para que serve?



2009/8/25 Luiz Gustavo S. Costa <luizgustavo em luizgustavo.pro.br>

> show !!!
>
> muito obrigado
>
> vem mais coisas ai pelo meu blog......
>
> to preparando uma resenha das minhas brincadeiras com o novo vimage do fbsd
> 8
>
> 2009/8/25 Rafael Henrique Faria <rafaelhfaria em cenadigital.com.br>:
> > Eu já consegui fazer funcionar.
> >
> > Depois que eu me toquei, tem que usar o http://server/svn-private
> >
> > mas eu tive que adicionar o ip externo do meu servidor no allow from,
> > do /svn-private
> >
> > Agora está tudo funcionando perfeitamente.
> >
> > Muito obrigado pelo tutorial.
> >
> > 2009/8/25 Rafael Henrique Faria <rafaelhfaria em cenadigital.com.br>:
> >> Luiz, está tudo funcionando bem agora, muito obrigado... é um
> >> excelente tutorial.
> >>
> >> Porém, a integração com o SVN não está funcionando muito bem.
> >>
> >> Quando eu clico em "Respositório" dentro de algum projeto, eu recebo
> >> um erro "Application error - Rails application failed to start
> >> properly".
> >>
> >> E vendo o meu httpd-errors eu vi a seguinte mensagem:
> >>
> >> [ pid=35270 file=ext/apache2/Hooks.cpp:645 time=2009-08-25 13:31:48.135
> ]:
> >>  The backend application (process 37460) did not send a valid HTTP
> >> response; instead, it sent nothing at all. It is possible that it has
> >> crashed; please check whether there are crashing bugs in this
> >> application.
> >> -----------------------------------------------------------------------
> >> ATTENTION!  Your password for authentication realm:
> >>
> >>   <http://svn.server.br:80> Projetos
> >>
> >> can only be stored to disk unencrypted!  You are advised to configure
> >> your system so that Subversion can store passwords encrypted, if
> >> possible.  See the documentation for details.
> >>
> >> You can avoid future appearances of this warning by setting the value
> >> of the 'store-plaintext-passwords' option to either 'yes' or 'no' in
> >> '/nonexistent/.subversion/servers'.
> >> -----------------------------------------------------------------------
> >> Store password unencrypted (yes/no)? svn: Can't read stdin: End of file
> found
> >>
> >>
> >> Pelo que pude entender, o svn está parando a execução perguntando
> >> sobre a senha que será armazenada.
> >>
> >> Mais alguém obteve um problema assim? qual seria o modo de corrigir
> isso?
> >>
> >>
> >> 2009/8/25 Luiz Gustavo S. Costa <luizgustavo em luizgustavo.pro.br>:
> >>> Isso tá documentado no tutorial, eu criei um diretorio "Authn" lá na
> >>> localização do mesmo, segue trecho do tutorial em relação a isso:
> >>>
> >>> O que realmente aconteceu é que ficou faltando o include no trecho do
> >>> codigo... já acertei lá ! obrigado.
> >>>
> >>> "
> >>> Vamos configurar o Apache no que diz respeito a configuração do
> Subversion
> >>>
> >>> Iremos configurar de forma que a autenticação do mesmo seja feita
> >>> usando a base do redmine, portanto, precisamos usar um componente em
> >>> perl do redmine.
> >>>
> >>> Copie o arquivo Redmine.pm para o ambiente do perl, dessa forma:
> >>>
> >>> mkdir /usr/local/lib/perl5/site_perl/5.8.9/mach/Apache/Authn
> >>> cp /usr/local/www/redmine/extra/svn/Redmine.pm
> >>> /usr/local/lib/perl5/site_perl/5.8.9/mach/Apache/Authn/
> >>>
> >>> Agora crie um arquivo de configuração no apache para o subversion com
> >>> o seguinte conteudo
> >>>
> >>> ee /usr/local/etc/apache22/Includes/svn.conf
> >>>
> >>> "
> >>>
> >>>
> >>> 2009/8/25 Rafael Henrique Faria <rafaelhfaria em cenadigital.com.br>:
> >>>> Luiz, algumas coisas não funcionaram comigo com o Tutorial, e
> >>>> acessando o site do Redmine eu consegui fazer funcionar alterando
> >>>> algumas coisas.
> >>>>
> >>>> Ao iniciar a apache após seguir o tutorial (a maquina estava zerada
> >>>> antes) apareceu este erro:
> >>>>
> >>>> Syntax error on line 16 of /usr/local/etc/apache22/Includes/svn.conf:
> >>>> Invalid command 'RedmineDSN', perhaps misspelled or defined by a
> >>>> module not included in the server configuration
> >>>>
> >>>> E pelo site [1], eu tive q colocar esta linha no "Include/svn.conf"
> >>>>
> >>>> PerlLoadModule Apache::Redmine
> >>>>
> >>>> Após colocar esta linha, o seguinte erro apareceu no Apache:
> >>>>
> >>>> Syntax error on line 1 of /usr/local/etc/apache22/Includes/svn.conf:
> >>>> Can't locate Apache/Redmine.pm in @INC (@INC contains:
> >>>> /usr/local/lib/perl5/5.8.9/BSDPAN
> >>>> /usr/local/lib/perl5/site_perl/5.8.9/mach
> >>>> /usr/local/lib/perl5/site_perl/5.8.9 /usr/local/lib/perl5/5.8.9/mach
> >>>> /usr/local/lib/perl5/5.8.9 . /usr/local) at (eval 4) line 3.\n
> >>>>
> >>>> E para solucionar, eu tive que alterar a localização do arquivo
> Redmine.pm
> >>>>
> >>>> De:
> >>>> /usr/local/lib/perl5/site_perl/5.8.9/mach/Apache/Authn/Redmine.pm
> >>>> Para:
> >>>> /usr/local/lib/perl5/site_perl/5.8.9/mach/Apache/Redmine.pm
> >>>>
> >>>> Com isso o apache iniciou sem problemas.
> >>>> Não testei o resto ainda. Vou começar a testar agora.
> >>>>
> >>>> [1]
> http://www.redmine.org/wiki/1/Repositories_access_control_with_apache_mod_dav_svn_and_mod_perl
> >>>>
> >>>> 2009/8/24 Luiz Gustavo S. Costa <luizgustavo em luizgustavo.pro.br>:
> >>>>> Opa, valeu !
> >>>>>
> >>>>> Eu conheci ele a pouco tempo e gostei muito mesmo, eu não tenho
> >>>>> experiencia nenhuma com ruby on rails e nem tenho ideia de como faz
> um
> >>>>> "hello world" no mesmo, mas com o ports do Freebsd nem precisa
> >>>>> saber... é plug-in-play !!! muito fácil mesmo.
> >>>>>
> >>>>> Eu vou dar uma completada no tuto em relação ao uso do Redmine, criar
> >>>>> projetos, delegar direitos, etc....
> >>>>>
> >>>>> abraços
> >>>>>
> >>>>> 2009/8/24 Welkson Renny de Medeiros <welkson em focusautomacao.com.br>:
> >>>>>> Otacílio de Araújo Ramos Neto escreveu:
> >>>>>>> 2009/8/23 Luiz Gustavo S. Costa <luizgustavo em luizgustavo.pro.br>
> >>>>>>>
> >>>>>>>
> >>>>>>>> Olá lista,
> >>>>>>>>
> >>>>>>>> Estou disponibilizando no meu wiki um tutorial de instalação do
> >>>>>>>> sistema de gerenciamento de projetos Redmine integrado ao
> Subversion,
> >>>>>>>> o tutorial já cobre inclusive a instalação do Subversion no
> FreeBSD.
> >>>>>>>>
> >>>>>>>> Veja:
> >>>>>>>>
> >>>>>>>>
> >>>>>>>>
> http://www.luizgustavo.pro.br/doku.php?id=artigos_freebsd:subversion_redmine
> >>>>>>>>
> >>>>>>>> --
> >>>>>>>> Luiz Gustavo Costa
> >>>>>>>>
> >>>>>>>>
> >>>>>>>
> >>>>>>> Olá Gustavo. Obrigado pelo seu trabalho. Pela hora que enviou o
> e-mai dá
> >>>>>>> para ver a sua dedicação.
> >>>>>>> -------------------------
> >>>>>>> Histórico: http://www.fug.com.br/historico/html/freebsd/
> >>>>>>> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
> >>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>> Muito bom Luiz!
> >>>>>>
> >>>>>> Tenho aqui rodando o Subversion + Trac seguindo as dicas do tutorial
> que
> >>>>>> Patrick fez.
> >>>>>>
> >>>>>> O TRAC é um porre para instalar, aparentemente o RedMine é bem mais
> >>>>>> simples... quanto as funcionalidades, basicamente são as mesmas.
> >>>>>>
> >>>>>> Parabéns pelo artigo.
> >>>>>>
> >>>>>> --
> >>>>>> Welkson Renny de Medeiros
> >>>>>> Focus Automação Comercial
> >>>>>> Desenvolvimento / Gerência de Redes
> >>>>>> welkson em focusautomacao.com.br
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>>                      Powered by ....
> >>>>>>
> >>>>>>                                           (__)
> >>>>>>                                        \\\'',)
> >>>>>>                                          \/  \ ^
> >>>>>>                                          .\._/_)
> >>>>>>
> >>>>>>                                      www.FreeBSD.org
> >>>>>>
> >>>>>>
> >>>>>> -------------------------
> >>>>>> Histórico: http://www.fug.com.br/historico/html/freebsd/
> >>>>>> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
> >>>>>>
> >>>>>
> >>>>>
> >>>>>
> >>>>> --
> >>>>> Luiz Gustavo Costa
> >>>>>
> >>>>> mundoUnix - Consultoria em Software Livre
> >>>>> http://www.mundounix.com.br
> >>>>> ICQ: 2890831 / MSN: gustavo.bsd em gmail.com
> >>>>> -------------------------
> >>>>> Histórico: http://www.fug.com.br/historico/html/freebsd/
> >>>>> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
> >>>>>
> >>>>
> >>>>
> >>>>
> >>>> --
> >>>> Rafael Henrique da Silva Faria
> >>>> # Grupo Cena Digital
> >>>> # (16) 9229-8928
> >>>> # www.cenadigital.com.br
> >>>> -------------------------
> >>>> Histórico: http://www.fug.com.br/historico/html/freebsd/
> >>>> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
> >>>>
> >>>
> >>>
> >>>
> >>> --
> >>> Luiz Gustavo Costa
> >>>
> >>> mundoUnix - Consultoria em Software Livre
> >>> http://www.mundounix.com.br
> >>> ICQ: 2890831 / MSN: gustavo.bsd em gmail.com
> >>> -------------------------
> >>> Histórico: http://www.fug.com.br/historico/html/freebsd/
> >>> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
> >>>
> >>
> >>
> >>
> >> --
> >> Rafael Henrique da Silva Faria
> >> # Grupo Cena Digital
> >> # (16) 9229-8928
> >> # www.cenadigital.com.br
> >>
> >
> >
> >
> > --
> > Rafael Henrique da Silva Faria
> > # Grupo Cena Digital
> > # (16) 9229-8928
> > # www.cenadigital.com.br
> > -------------------------
> > Histórico: http://www.fug.com.br/historico/html/freebsd/
> > Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
> >
>
>
>
> --
> Luiz Gustavo Costa
>
> mundoUnix - Consultoria em Software Livre
> http://www.mundounix.com.br
> ICQ: 2890831 / MSN: gustavo.bsd em gmail.com
> -------------------------
> Histórico: http://www.fug.com.br/historico/html/freebsd/
> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>



-- 
atenciosamente,

Franklin de França


Mais detalhes sobre a lista de discussão freebsd