Dúvida com o Subversion  XML
Índice dos Fóruns » Ferramentas, Frameworks e Utilitários
Autor Mensagem
Ratao
Virtual Machine Man
[Avatar]

Membro desde: 14/05/2006 22:09:25
Mensagens: 529
Localização: Cachoeiro de Itapemirim - ES
Offline

Olá pessoal! Eu aqui na empresa estou precisando criar um ambiente para que vários programadores tenham acesso a um mesmo repositório. Eu consegui junto com o tutorial fornecido aqui no GUJ e outros, configurar o repositório na minha máquina, usando Subversion e Tortoise, porém, nenhum outro PC consegue enxergar o mesmo, o que é preciso fazer?

Obrigado!

"Não existe limites para a mente humana... sendo então ilimitado nosso poder de realização."
Victor Zangerolame Fim
[Email] [MSN]
André Fonseca
JWizard
[Avatar]

Membro desde: 23/02/2007 15:52:55
Mensagens: 2034
Offline

Ratao wrote:Olá pessoal! Eu aqui na empresa estou precisando criar um ambiente para que vários programadores tenham acesso a um mesmo repositório. Eu consegui junto com o tutorial fornecido aqui no GUJ e outros, configurar o repositório na minha máquina, usando Subversion e Tortoise, porém, nenhum outro PC consegue enxergar o mesmo, o que é preciso fazer?

Obrigado!


Você tentou configurar o tortoise na maquina cliente do subversion?? Se você já tem o repositorio do subversion instalado só precisa configurar um cliente para usar ele.. se estiver usando o eclipse pode instalar um plugin que funciona igual ao CVS, esse artigo ai abaixo pode ajudar..

http://www-128.ibm.com/developerworks/opensource/library/os-ecl-subversion/?ca=dgr-jw01EclipseSubversion

[]´s

Você é novo no GUJ?


Como fazer perguntas?



www.twitter.com/_afonseca
Reilander
JavaChild
[Avatar]

Membro desde: 27/01/2007 21:28:37
Mensagens: 142
Localização: Feira de Santana - BA
Offline

Nos clientes, configure o repositório do svn da seguinte maneira:

svn://<IP de sua máquina>/<folder do repositório>

Se estiver usando o eclipse é só mudar de perspectiva:

Window -> Open Perspective -> Other... -> SVN Repository Exploring

e com o botão direito pedir:

New -> Repository Location

Na url que ele vai pedir, digite a url anteriormente escrita.

Espero que tenha ajudado.

"Por mais sujo que esteja o meu passado, meu futuro está intacto..."
[Email] [MSN]
juniormaverick
Debugger
[Avatar]

Membro desde: 26/02/2007 23:13:41
Mensagens: 61
Offline

Ratao pelo que entendi, você está com um repositório SVN no seu PC, e você quer que através dos outros PCs consiga acessar o repositório em sua maquina, isto utilizando o Tortoise.

Tem duas formas que utilizávamos na empresa que eu trabalhava, uma é quando requisitar o checkout pelo tortoises uma url do repositório será requisitada, esta url irá conter o numero de IP de sua máquina e o nome do repositório;
http://numero_ip_maquina/nome_repositório

A outra é em vez de colocar o numero de IP da máquina colocar um nome, para isto bastar configurar o arquivo hosts da maquina, este arquivo fica em C:\WINDOWS\system32\drivers\etc


Mas ambos os casos funcionam apenas se você integrou o SVN com o Apache Server;

This message was edited 2 times. Last update was at 14/04/2008 12:56:38


José Ribeiro de Morais Junior
Sun Certified Java Programmer 5
Zakim
JavaEvangelist
[Avatar]

Membro desde: 21/07/2005 09:25:24
Mensagens: 482
Localização: Cuiabá - MT
Offline

certifique-se de que todos os pcs tenha o subversion instalados e configurados como cliente!
Ai vc decide se é http ou svn...

http://zakim.blogspot.com - Zakim
Sun Certified Java Programmer

Comece pequeno, pense grande e cresça rápido!
[Email] [MSN]
Ratao
Virtual Machine Man
[Avatar]

Membro desde: 14/05/2006 22:09:25
Mensagens: 529
Localização: Cachoeiro de Itapemirim - ES
Offline

Pessoal, valew pelas dicas! Consegui fazer conectar, porém agora o pessoal abre o arquivo, mas somente lê. Lá no CONF do subversion, eu criei os usuários com as senhas, mas ele nem pede.

"Não existe limites para a mente humana... sendo então ilimitado nosso poder de realização."
Victor Zangerolame Fim
[Email] [MSN]
juniormaverick
Debugger
[Avatar]

Membro desde: 26/02/2007 23:13:41
Mensagens: 61
Offline

Ratao, eu sei configurar a autenticação e direito de acesso via http, vou deixar aqui postado caso interesse.

Primeiro será necessário dois arquivos, um para senhas e outro para definir direito de acesso de usuários para cada projeto.

Para criar o arquivo de senha basta através do prompt a pasta /bin do Apache Serve e execute o seguinte comando no prompt htpasswd -c path/svn-auth-file nome.sobrenome será requisitado uma senha e um arquivo de senha será criado . Caso o arquivo já exista basta remover o "-c";

Depois utilizando o windows mesmo crie uma copia do arquivo "svn-auth-file" e mude seu nome para "svn-acl" abra este novo arquivo com um editor de texto, apegue tudo que tem nele, e coloque a seguinte configuração:

[Nome_Repositorio:/]
coloque_login_usuario = rw

Com isto você estará definindo os usuarios que terão direito de acesso ao repositório e o tipo de acesso de leitura "r" ou escrita "w";

Para configurar o SVN com Apache Server e utilizar estes arquivos que criamos, abra o arquivo "httpd.conf" do apache server procure o bloco de LoadModules e verifique se os LoadModule dav_svn_module e authz_svn_module estão sendo carregados, caso os módulos não estão sendo carregados, basta adicioná-los;

Depois vá até o final do mesmo arquivo e adicione os seguintes comandos e salve o arquivo;
<Location / [Nome_Repositorio] >
DAV svn
SVNPath path\Repositorio
AuthType Basic
AuthName "[Descrição do Projeto Que Desejar]"
AuthUserFile path/svn-auth-file
Require valid-user
AuthzSVNAccessFile path/svn-acl
</Location>


Em <Location / [Nome_Repositorio] > e no [Nome_Repositorio:/] que define o direito de acesso o nome do repositório tem que ser iguais.

Tem como definir para grupos de usuários, mas agora não lembro de cabeça, qualquer coisa me fale que procuro e te envio.

Espero ter ajudado.

This message was edited 4 times. Last update was at 14/04/2008 14:00:12


José Ribeiro de Morais Junior
Sun Certified Java Programmer 5
Ratao
Virtual Machine Man
[Avatar]

Membro desde: 14/05/2006 22:09:25
Mensagens: 529
Localização: Cachoeiro de Itapemirim - ES
Offline

Valew pessoal! Tah funcionando a parada aqui.

"Não existe limites para a mente humana... sendo então ilimitado nosso poder de realização."
Victor Zangerolame Fim
[Email] [MSN]
 
Índice dos Fóruns » Ferramentas, Frameworks e Utilitários
Ir para:   
Powered by JForum 2.1.8 © JForum Team