pres:gerti:infraestrutura_de_ti:pentaho:subversion_edge_svn_server

Diferenças

Aqui você vê as diferenças entre duas revisões dessa página.

Link para esta página de comparações

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:32] bholiveirapres: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: /opt/subversionedge/csvn/
 +  * Inicialização do console: /opt/subversionedge/csvn/bin/csvn start
 +  * Inicialização do Subversion:/opt/subversionedge/csvn/bin/httpd -f /opt/subversionedge/csvn/data/conf/httpd.conf 
 +  * Diretório dos repositórios: /opt/subversionedge/csvn/data/
 +
 +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
 +    * <code>adduser tcesvn</code>
 +  * Definir JAVA_HOME e JRE_HOME no arquivo **/home/tcesvn/.bashrc**: 
 +    * <code> 
 +       export JAVA_HOME=/usr/java/jdk1.8.0_121/
 +       export JRE_HOME=/usr/java/jdk1.8.0_121/jre/ 
 +    </code>
 +  * Dar permissão apenas para usuário tcesvn em toda aplicação: 
 +    * <code> chown -R tcesvn:tcesvn /opt/subversionedge </code>
 +  * Criar script de inicialização do console, subindo a aplicação no contexto no usuário tcesvn:
 +    * <code> 
 +### BEGIN INIT INFO
 +# Provides: csvn start-stop
 +# Required-Start: networking
 +# Required-Stop:
 +# Default-Start: 2 3 4 5
 +# Default-Stop: 0 1 6
 +# Description: Script de inicalização do Console do Subverson Edge
 +### END INIT INFO
 +
 +case "$1" in
 +"start")
 +su - tcesvn -c "/opt/subversionedge/csvn/bin/csvn start"
 +;;
 +"stop")
 +su - tcesvn -c "/opt/subversionedge/csvn/bin/csvn stop"
 +;;
 +"restart")
 +su - tcesvn -c "/opt/subversionedge/csvn/bin/csvn stop"
 +sleep 10
 +su - tcesvn -c "/opt/subversionedge/csvn/bin/csvn start"
 +;;
 +*)
 +echo "Usage: $0 { start | stop }"
 +;;
 +esac
 +exit 0
 +</code>
 +
 +  * Criar script de inicialização do serviço subversion web no arquivo **/etc/init.d/**:
 +    * <code> ### BEGIN INIT INFO
 +# Provides: start
 +# Required-Start: networking
 +# Required-Stop:
 +# Default-Start: 2 3 4 5
 +# Default-Stop: 0 1 6
 +# Description: Start HTTPD na para SVN
 +### END INIT INFO
 +
 +case "$1" in
 +"start")
 +su - tcesvn -c "/opt/subversionedge/csvn/bin/httpd -f /opt/subversionedge/csvn/data/conf/httpd.conf"
 +;;
 +esac
 +exit 0
 +</code>
 +
 +  * Adicionar start automático no boot do sistema
 +    * Editar aquivo **/etc/rc.local** e adicionar o seguinte código:
 +    * <code>
 +        ###INICIAR SUBVERSIONEDGE 
 +         /etc/init.d/csvn start
 +         /etc/init.d/svnhttpd start
 +     </code>
 +
 +
 +====== 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:3343/csvn/login/auth+http://uller.tce.go.gov.br:3343/csvn/login/auth
  
 ====== Solução de Problemas ====== ====== Solução de Problemas ======
Linha 10: Linha 88:
  
 Para corrigir o problema utilize as seguintes instruções retiradas do StackOverflow http://stackoverflow.com/questions/9921317/how-to-recover-root-password-in-collabnet-svn-edge: Para corrigir o problema utilize as seguintes instruções retiradas do StackOverflow http://stackoverflow.com/questions/9921317/how-to-recover-root-password-in-collabnet-svn-edge:
 +Com isso, será possível acessar a interface de administração e trocar a senha do usuário que autentica no LDAP.
 <code>  <code> 
 If at all you are looking for an option to reset your admin password as you have forgotten it, the only way to reset this without deleting the database is to edit it directly (it's pretty easy). If at all you are looking for an option to reset your admin password as you have forgotten it, the only way to reset this without deleting the database is to edit it directly (it's pretty easy).
  • pres/gerti/infraestrutura_de_ti/pentaho/subversion_edge_svn_server.1489491131.txt.gz
  • Última modificação: 14/03/2017 11:32
  • por bholiveira