Archive for November, 2008

Configuração Eclipse + Subclipse + svn+ssh no Windows

Tuesday, November 25th, 2008

Buena pessoal… tempão sem postar novamente rsrsrs…. mas agora postando de um lugar diferente da ultima postagem… pois é… estou eu, xorna, morando em Joinville/SC, ao nivel do mar, com umidade sempre acima dos 75%, e com chuvas que nessa época do ano podem ser consideradas demasiadas, tenho um novo ambiente para me inspirar, novos desafios e muita motivação.

O que venho a postar hoje pode até parecer heresia, mas é verdade, antes de ir ao conteúdo, vamos a uma perguntinha: Quem não depende de Windows como ambiente para desenvolver Sites/Portais/Sistemas que irão ser utilizados em 80%+ por usuários Windows? Sem maiores comentários.

Então, na busca por um ambiente Windows o mais parecido com meu atual ambiente de desenvolvimento Linux, tenho aqui uma série de coisas para compartilhar com vocês, a primeira delas é como configurar o eclipse + subclipse para utilizar svn+ssh sem vender sua alma ou fazer qualquer ritual.

É muito simples, de posse do eclipse ja com o plugin subclipse baixe o aplicativo Tortoise SVN, instale o mesmo da maneira que achar conveniente. Após isso vamos a simples configuração do mesmo. Abra para edição o seguinte arquivo:

c:Documents and Settings{seu usuario}Dados de AplicativosSubversionconfig

Nele você vai precisar tirar o comentário de algumas linhas e adicionar valores, vamos primeiro tirar os comentarios das seguintes linhas e modificar os valores, deixando essas linhas assim (após edição manter arquivo aberto):


[auth]

# Gravar a senha após autenticar, evita que você repita a senha 20 vezes em um checkout, update ou commit
store-passwords = yes
# Armazena sua identidade para próximas ações
store-auth-creds = yes

Feito isso, nosso svn+ssh não irá conectar de modo algum, é nesse momento que vemos a importancia de ter instalado na máquina o Tortoise SVN, além de você agora contar com um seu Windows Explorer como um navegador com suporte a SVN, você terá coisas úteis como tortoiseplink.exe, que será utilizado aqui para fazer o tunelamento da conexão, já que o nosso pobre Windows desconhece isso.

Precisamos então dizer ao Subversion que quem vai fazer o “tunnel” será o toroiseplink.exe, lá na sessão [tunnels] você terá uma opção para remover o comentário e utilizar o endereço completo do executável, no meu caso ficou assim:


[tunnels]
ssh = c:/Arquivos de programas/TortoiseSVN/bin/TortoisePlink.exe

É assim mesmo, com essa /, feito isso o recomendando no minimo é reiniciar o eclipse ou até mesmo o pc, caso essa solução não funcione, tente com variaveis de ambiente, cria uma chamada SVN_SSH e coloque o endereço do tortoiseplink.exe lá, e dessa vez utilizando \. Agora sim, pode dar um checkout e notar que ta tudo funcionando.

Clicky Web Analytics