Diferenças
Aqui você vê as diferenças entre duas revisões dessa página.
| Ambos lados da revisão anterior Revisão anterior Próxima revisão | Revisão anterior | ||
| pres:gerti:infraestrutura_de_ti:pentaho:subversion_edge_svn_server [14/03/2017 11:33] – [Solução de Problemas] bholiveira | pres:gerti:infraestrutura_de_ti:pentaho:subversion_edge_svn_server [17/08/2021 17:41] (atual) – vborges | ||
|---|---|---|---|
| Linha 1: | Linha 1: | ||
| ====== Subversion Edge SVN Server ====== | ====== Subversion Edge SVN Server ====== | ||
| + | |||
| + | === Instalação === | ||
| + | |||
| + | * Diretório: / | ||
| + | * Inicialização do console: / | ||
| + | * Inicialização do Subversion:/ | ||
| + | * Diretório dos repositórios: | ||
| + | |||
| + | A instalação deve ser feita de modo que a aplicação não execute no contexto do usuário root. Por isso, criamos o usuário **tcesvn**. A aplicação será executada no contexto desse usuário com permissões restritas, protegendo o sistema operacional de ataques que podem vir pela aplicação. | ||
| + | |||
| + | * Criar usuário do repositório | ||
| + | * < | ||
| + | * Definir JAVA_HOME e JRE_HOME no arquivo **/ | ||
| + | * < | ||
| + | | ||
| + | | ||
| + | </ | ||
| + | * Dar permissão apenas para usuário tcesvn em toda aplicação: | ||
| + | * < | ||
| + | * Criar script de inicialização do console, subindo a aplicação no contexto no usuário tcesvn: | ||
| + | * < | ||
| + | ### BEGIN INIT INFO | ||
| + | # Provides: csvn start-stop | ||
| + | # Required-Start: | ||
| + | # Required-Stop: | ||
| + | # Default-Start: | ||
| + | # Default-Stop: | ||
| + | # Description: | ||
| + | ### END INIT INFO | ||
| + | |||
| + | case " | ||
| + | " | ||
| + | su - tcesvn -c "/ | ||
| + | ;; | ||
| + | " | ||
| + | su - tcesvn -c "/ | ||
| + | ;; | ||
| + | " | ||
| + | su - tcesvn -c "/ | ||
| + | sleep 10 | ||
| + | su - tcesvn -c "/ | ||
| + | ;; | ||
| + | *) | ||
| + | echo " | ||
| + | ;; | ||
| + | esac | ||
| + | exit 0 | ||
| + | </ | ||
| + | |||
| + | * Criar script de inicialização do serviço subversion web no arquivo **/ | ||
| + | * < | ||
| + | # Provides: start | ||
| + | # Required-Start: | ||
| + | # Required-Stop: | ||
| + | # Default-Start: | ||
| + | # Default-Stop: | ||
| + | # Description: | ||
| + | ### END INIT INFO | ||
| + | |||
| + | case " | ||
| + | " | ||
| + | su - tcesvn -c "/ | ||
| + | ;; | ||
| + | esac | ||
| + | exit 0 | ||
| + | </ | ||
| + | |||
| + | * Adicionar start automático no boot do sistema | ||
| + | * Editar aquivo **/ | ||
| + | * < | ||
| + | ###INICIAR SUBVERSIONEDGE | ||
| + | / | ||
| + | / | ||
| + | </ | ||
| + | |||
| + | |||
| + | ====== Informações Complementares ====== | ||
| + | |||
| Os arquivos dos cubos do Pentaho estão versionado na plataforma SVN EDGE. | Os arquivos dos cubos do Pentaho estão versionado na plataforma SVN EDGE. | ||
| Essa ferramenta conta com uma interface web para configuração e utiliza LDAP para autenticação. Para acessar a interface web pode ser acessada através do seguinte link: | Essa ferramenta conta com uma interface web para configuração e utiliza LDAP para autenticação. Para acessar a interface web pode ser acessada através do seguinte link: | ||
| - | http://endereçodoservidorsvnedge: | + | http://uller.tce.go.gov.br: |
| ====== Solução de Problemas ====== | ====== Solução de Problemas ====== | ||