| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 14/04/2008 12:31:35
|
Ratao
Virtual Machine Man
![[Avatar]](/images/avatar/e0e6518d2cac6a5b1fa6b05498a5e7be.jpg)
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 |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 14/04/2008 12:38:44
|
André Fonseca
JWizard
![[Avatar]](/images/avatar/286b0b3ea509af1aeff6bb47299d96d7.png)
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 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 14/04/2008 12:51:19
|
Reilander
JavaChild
![[Avatar]](/images/avatar/b500a92764c137e68f3d66a7941b3319.jpg)
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..." |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 14/04/2008 12:52:47
|
juniormaverick
Debugger
![[Avatar]](/images/avatar/3c053666271d0d4f874e31e15fbeb082.jpg)
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 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 14/04/2008 13:08:26
|
Zakim
JavaEvangelist
![[Avatar]](/images/avatar/e35d7a5768c4b85b4780384d55dc3620.jpg)
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! |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 14/04/2008 13:13:36
|
Ratao
Virtual Machine Man
![[Avatar]](/images/avatar/e0e6518d2cac6a5b1fa6b05498a5e7be.jpg)
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 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 14/04/2008 13:54:53
|
juniormaverick
Debugger
![[Avatar]](/images/avatar/3c053666271d0d4f874e31e15fbeb082.jpg)
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 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 14/04/2008 14:56:15
|
Ratao
Virtual Machine Man
![[Avatar]](/images/avatar/e0e6518d2cac6a5b1fa6b05498a5e7be.jpg)
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 |
|
|
 |
|
|