it-swarm-pt.tech

Adicionando um repositório SVN no Eclipse

Eu estou tentando adicionar um repositório SVN para o Eclipse. 

Eu instalei o Subclipse , e parece estar funcionando bem. Mas, quando tento "adicionar um novo repositório SVN", eu insiro isso, por exemplo:

http://svn.python.org/projects/peps/trunk

Eu entendi isso:

Erro ao validar a localização: "org.tigris.Subversion.javahl.ClientException: a solicitação da camada RA falhou Svn: OPTIONS de ' http://svn.python.org/projects/peps/trunk ': não pôde se conectar ao servidor ( http://svn.python.org ) " Mantenha a localização de qualquer maneira?

Eu sei que o meu Eclipse pode se conectar à Internet, porque eu baixei o Subclipse anteriormente (eu tive que mudar minhas configurações de proxy). 

Recebo uma mensagem semelhante para outros locais SVN que tentei adicionar. 

Qual é a solução?

27
Baltimark

Este é um tópico inoperante, mas a solução é instalar um adaptador cliente juntamente com o Subclipse.

Dê uma olhada em this e instale o SVN Client Adapter, o SVNKit Adapter e a Biblioteca SVNKit.

Em seguida, verifique em Janela -> Preferência -> Equipe -> SVN e verifique se há uma entrada para a Interface SVN.

E para referência futura, se você puder se conectar ao repositório por meio da linha de comando, isso deve ser um problema com o IDE.

19
Jacob Block

Funcionou para mim, In Eclipse: Window> Preference> Team> SVN: selecione SVNKit (Java puro) em vez disso JavaHL (JNI)

16
Popeye

No meu dia de trabalho, sento-me atrás de um firewall corporativo que protege e armazena em cache o tráfego da Web (entre outras coisas). Na maior parte, fica fora do caminho. Mas às vezes ergue sua cabeça feia e permanece firme no caminho do que estou tentando fazer.

No início desta semana, eu estava tentando olhar para um novo sistema de validação geral para ColdFusion chamado Validat, divulgado pelos grandes caras do Alagad. Eles ainda não têm um download no site do RIAForge, mas os arquivos estão disponíveis via SVN. Eu carreguei o plug-in subclipse no meu Eclipse, reiniciei e comecei a incluir o repositório SVN do Validat. Eu comecei a receber erros sobre o "solicitação de camada RA falhou" e "Falha na solicitação svn: PROPFIND em/Validat/trunk", seguido por um erro sobre não conseguir se conectar ao servidor SVN.

Eu já tinha a configuração do Eclipse com minhas configurações de proxy, então achei que estava fazendo algo errado ou o Alagad não tinha o repositório do Subversion disponível. Depois de ir para casa naquela noite, eu tentei em casa e wa-la funcionou. Servidor proxy idiota! Portanto, o plug-in da subclipse não utilizará as configurações de proxy do Eclipse. (Isso pode ser corrigido por favor!). Depois de vasculhar o site de ajuda do subclipse e ser redirecionado para a ajuda do collab.net, em seguida, pesquisando improdutivamente por meio da área de trabalho do Eclipse, plugins e pastas de configuração do arquivo de configurações, finalmente consegui descobrir como configurar o subclipse para usar o Servidor proxy.

No meu ambiente de desenvolvimento do Windows, abri o seguinte arquivo: C:\Documents and Settings\MyUserId\Application Data\Subversion\servers no meu editor de texto favorito. Perto da parte inferior desse arquivo está uma seção [global] com as configurações http-proxy-host e http-proxy-port. Eu descomentei essas duas linhas, modifiquei-as para o meu servidor proxy corporativo, voltei para a visualização do repositório SVN no Eclipse, atualizei o repositório do Validat e o Boom! funcionou!

de http://www.mkville.com/blog/index.cfm/2007/11/8/Using-Subclipse-Behind-a-Proxy-Server

6
Dor

Tente se conectar ao repositório usando a linha de comando SVN para ver se você obtém um erro semelhante. 

$ svn checkout http://svn.python.org/projects/peps/trunk

Se você continuar recebendo o erro, é provavelmente um problema com o seu servidor proxy. Eu descobri que não posso verificar projetos SVN baseados na Internet no trabalho, porque o firewall bloqueia a maioria dos comandos HTTP. Só permite GET, POST e outros necessários para navegar.

3
bengineerd

Eu duvido que o Subclipse e depois o SVN possam usar suas configurações de proxy do Eclipse. Você provavelmente precisará definir o proxy para o seu próprio programa SVN. Tentar verificar os arquivos usando o SVN na linha de comando deve informar se isso funciona.

Se o SVN não conseguir conectar-se, coloque as configurações de proxy no arquivo do servidor na pasta de configurações do Subversion (na sua pasta pessoal).

Se não for possível fazer isso mesmo com as configurações de proxy definidas, o seu firewall provavelmente está bloqueando os métodos e protocolos que o Subversion precisa usar para fazer o download dos arquivos.

3
danivovich

Ao tentar se conectar ao Collabnet Subversion do Eclipse, eu também estava recebendo o mesmo erro descrito por Peter Hilton em seu post original. Alterei as configurações do Active Fornecido de 'Native' para 'manual' no windows-> Preferences-> General-> Network Connections. Isso funcionou para mim. Eu acho que isso foi um problema de proxy, mas com minhas antigas configurações Eclipse estava se conectando à internet de onde eu baixei os plugins Subversion.

3
Harish

É provavelmente de pouca ajuda para você, mas eu entro essa URL no Subclipse e o repositório adiciona bem e eu posso navegar e Mostrar Histórico sobre ele.

Você talvez precise configurar um proxy? Você precisa configurar isso na área de configuração de tempo de execução do Subversion, pois o Subclipse usa as bibliotecas do Subversion para se conectar ao servidor.

2
Mark Phippard

Você tem algum repositório de trabalho nesta instância do eclipse?

Eu tive problemas no passado com o cliente subclasse Subclasse padrão no Windows, você precisa ter certeza de que o cliente Subversion nativo está instalado e configurado corretamente (eu tenho o TortoiseSVN para trabalhar no passado) se você quiser usar o padrão adaptador cliente.

Em uma instalação recente eu tentei os drivers "beta" (eu tenho o Eclipse Ganymede e o SVNKit (Pure Java) SVNKit v1.2.0.4502 ") que você pode instalar opcionalmente com o Subclipse e eles funcionaram praticamente diretamente da caixa, embora um colega descobriu que tinha que passar por alguns aros para garantir que o Eclipse os instalasse corretamente (e suas dependências).

Aqui estão os pacotes que aparecem em "Ajuda" -> "Atualizações de Software" -> "Software Instalado":

Subclipse                  1.4.0
Subversion Client Adapter  1.5.0.1
SVNKit Client Adapter      1.5.0.1
SVNKit Library             1.2.0.4502

Estes provavelmente estão um pouco desatualizados agora, e a versão mais recente provavelmente funcionará melhor, mas é isso que eu vejo trabalhando agora.

1
Mike Tunnicliffe

Eu encontrei este problema quando mudei minha senha SVN.

Como resolver Primeiro, remova a pasta Subversion em {Documents and Settings} {login do usuário}\Application Data\Subversion -> Ele não funciona

Depois, renomeie o meu perfil de login de usuário atual de {Documents and Settings} {login de usuário} para {Documents and Settings} {login de usuário} _bakup e login agian -> It work ...

Eu assumi -> SVN ou JavaHL ligar usuário autorizado com {login do usuário} ou mantê-lo no perfil do usuário da janela.

1
PHON

Eu estava enfrentando esse problema e, como mencionado anteriormente aqui, eu mudei o arquivo "servidores" na pasta do Subversion em "C:\Users\userid\AppData\Roaming\Subversion". Lá, na parte inferior do arquivo, há uma seção [global]. Eu removi os comentários de

http-proxy-host 
http-proxy-port 
http-proxy-username
http-proxy-password

Eu coloquei esses caras e deu certo! :-)

1
pedrobisp

Eu tenho o mesmo problema. A McAfee bloqueou o Eclipse. resolvê-lo no gerenciador McAfee> Firewall> conexão de internet progamas para> encontrar o Eclipse e permitir acesso total.

saudações

1
Diego

Eu tenho exatamente o mesmo problema com você. Tenho o TortoiseSVN instalado no meu windows, tenho também o Eclipse instalado, no Eclipse, tenho o subclipse 1.4 instalado. 

aqui está o problema Eu tenho configurações de proxy, eu posso abrir o repo através do navegador web, por algum motivo, não consigo abrir um repo através do svn. Tentei alterar o proxy seguindo o link abaixo Eclipse Kepler não conectando à internet via proxy . Não funciona.

Finalmente eu descobri uma solução

Você tem que mudar a configuração de proxy no TortoiseSVN. Depois de ativar a configuração de proxy o mesmo com o meu navegador. A questão se foi.

aqui está o link de como ativar a configuração de proxy no TortoiseSVN https://tortoisesvn.net/docs/release/TortoiseSVN_en/tsvn-dug-settings.html Seach "Network Configurações "na página acima

0
Robin

No meu caso foi um problema de acesso. Eu precisava mudar o protocolo para svn + ssh ao invés de http. 

Por exemplo, em vez de http://svn.python.org/projects/peps/trunk

tente svn + ssh: //svn.python.org/projects/peps/trunk

0
elvitucho

Você pode querer verificar se o websecurity do cliente vpn é o problema. Eu desinstalei e funcionou bem .. Encontrei a solução aqui https://superuser.com/questions/471089/svn-connection-not-successful

0
zeah

No meu caso, estou recebendo a exceção semelhante ao tentar fazer o checkout do projeto do repositório SVN está solicitando o nome de usuário e senha e eu estava dando o nome de usuário errado toda vez, quando eu dei o nome de usuário e senha corretos its started trabalhando bem ..... Tal mensagem simples e Hardstopping .....

0
Jp Naidu

Eu vi o mesmo erro e resolvi desligando as configurações de proxy no TortoiseSVN que normalmente preciso para confirmar com os servidores da empresa. Eu instalei o Subclipse para fazer backup de meu material não em horário nobre para um repositório local (usando o VisualSVN). Eu uso o Eclipse Galileo 3.3 e o Subclipse 1.6.12.

0
Sven

Necropost, mas útil: me deparei com este problema com uma solicitação de RA falhada, uma vez que os arquivos "já existiam no servidor", mas não sincronizavam com meu repositório. Eu fui para a fonte no meu disco, deletei lá, atualizei minha visualização do Eclipse e atualizei a fonte. Erro desaparecido.

0
Ben