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.