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

Luiz Gustavo S. Costa luizgustavo em luizgustavo.pro.br
Terça Agosto 25 14:40:33 BRT 2009


Lá no finalzinho do artigo eu dou exemplo de uso de um comando em ruby
do Redmine que cria pra você o repositório no subversion e já
configura os parâmetros de repositório no projeto dentro do Redmine.

nessa pagina (http://www.redmine.org/wiki/redmine/HowTo_Automate_repository_creation)
tem um detalhamento maior disso que estou falando.

Abraços

2009/8/25 Franklin França <franca.franklin em gmail.com>:
> 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
> -------------------------
> 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


Mais detalhes sobre a lista de discussão freebsd