2011-01-25 2 views
2

서버에서 Subversion 1.5.2 버전 (r32768)이 실행 중입니다.Windows Vista 64에서 TortoiseSVN이 Subversion에 연결하지 않습니다.

내가 작년에 비스타 64 비트 노트북에 설치 한 Tortoise는 원격 저장소에 연결되어 있지 않았습니다. 그러나 IntelliJ IDE를 사용하면 저장소에 잘 연결할 수 있습니다.

집에서 나는 1 시간 전까지 달리고있다 TortoiseSVN 1.6.10. 지난 몇 달 동안이 작업은 정상적으로 진행되었지만 시스템에 대한 일부 소프트웨어 업데이트와 무언가 변경을 재부팅 한 후 Tortoise는 원격 저장소에도 연결하지 않습니다. 나는 Tortoise를 1.6.12로 업데이트했지만 여전히 작동하지는 않습니다.

나는이 문제를 넘어서고 도움이 될 수 있습니다. 내가 일하는 곳은 연결을 정확히 설정하는 방법을 알지 못합니다. 그것이 작동하지 않거나 불행히도 나를 위해 그것이 아닙니다.

나는 거북이 설정에서 모든 URL 항목을 삭제했다. (어쩌면 내가 갖고있을 필요는 없지만,이 시점에서 나는 지쳤다.) 결국이 문제를 다루었 다. 1 년 동안 답변을 찾고 다른 것을 시도해보십시오.

질문은 단순히 설정해야하는 것이고 내 시스템에서 내 연결을 설정하려면 어떻게해야합니까? 데이터를 업데이트하고 푸시하는 작업이 필요한 여러 프로젝트가있을 때 특히 IDE를 사용하여 작업해야하는 것에 지쳐있었습니다.

도움을 주셔서 감사합니다.

거북이를 부딪혀 작동하도록하는 몇 가지 로그 문이 있습니다.

2011 년 1 월 24 일 - 8:06:15 PM 명령 : 업데이트 오류 : 'ip/folder'옵션 : 호스트 이름을 확인할 수 없습니다. 오류 :`ip/folder/proj1 '; : 요청 된 이름 유효하지만 오류 : 요청한 유형의 데이터가 없습니다. 오류 : (ip) 완료되었습니다! :

1/24/2011 - 8:09:18 PM 명령 : 업데이트 오류 : 'ip/folder'옵션 : 서버 (IP)에 연결할 수 없습니다. 완료되었습니다! 이 프로젝트의

2011년 1월 24일 새 복사본을 당기려고

- 오후 10시 59분 42초 명령 : IP/폴더, 개정 HEAD, 완전 순환에서 체크 아웃을, 외부 포함 오류 : 'ip/folder'옵션 : 서버 (IP)에 연결할 수 없습니다. 완료되었습니다! :

예 Internet Explorer에서 저장소를 볼 수 있습니다. 예, IntelliJ IDE를 사용하여 저장소로 데이터를 가져 와서 푸시 할 수 있습니다.

+0

여기에는 거북이를 부딪혀서 작동하도록하는 몇 가지 로그 문이 있습니다. – Elijah

+1

Elijah,이 모든 의견을 원본 게시물의 수정 사항으로 추가해야합니다. 게시물 하단의 "수정"링크를 참조하십시오. – shaunmartin

+0

@ 엘리야 거북이에게 먹이를주는 URL은 무엇입니까? – Nishant

답변

1

문제점을 발견했습니다. 나는 Tigris.org에서 답변을 올렸다. http://tortoisesvn.tigris.org/ds/viewMessage.do?dsForumId=4061&dsMessageId=2700618 그러나 대답도있다.

모두들, 나를 죽이고있는 댕 파일을 발견했습니다.

환경 윈도우 비스타 64 HP는 또한 7 64 TortoiseSVN을 1.6.6

  • 승리 나는 모든 보호 된 파일과 폴더를 숨기는 창 기능을 해제.
  • 루트에 'C : \ ProgramData \'라는 폴더가 있습니다. 이 폴더 안에는 '서버'라는 파일이있는 'Subversion'폴더가있었습니다. 파일에 파일 확장자가 없습니다. 따라서 경로는 C : \ ProgramData \ Sub version \ servers입니다.
  • 메모장을 사용하여 보았고 모든 프로젝트가 프록시 항목 아래에 나열된 것을 보았습니다. 나는 파일을 bkup.server로 바꿨다 (그래서 나는 단지 되돌릴 수 있었다).
  • 그런 다음 Windows Explorer 창에서 마우스 오른쪽 버튼을 클릭하면 업데이트가 수행되고 POOF, magic이 작동합니다.

많은 사람들이 불행을 많이 겪기를 바란다. 이 모든 것을 도와 주셔서 감사합니다.

+1

답을 올바른 것으로 받아 들일 수 있습니까? 그렇다면 모두에게 남은 일이 없다는 것을 모두 알고 계실까요? – mliebelt

2

저장소에 액세스하기 위해 프록시 서버를 지정해야하는 것처럼 보입니다. 프록시 서버는 –     – 기업 네트워크의 모든 컴퓨터가 인터넷이나 다른 네트워크 리소스에 액세스 할 수있는 중앙 액세스 지점입니다.

IntelliJ에서 프록시 서버를 설정 한 경우 여기에서 정보를 복사하고 here과 같이 TortoiseSVN 프록시 설정에 입력하십시오.

는 탭 연결로 이동 LAN 설정에 클릭 인터넷 옵션를 열고 IE의 프록시 설정을 참조하십시오. Proxy Server 필드에는 Tortoise의 프록시 설정에서 복사하여 입력 할 수있는 정보가 있습니다.

LAN 설정이지만 자동 구성 스크립트에 명시적인 프록시가 지정되지 않은 경우 wget 또는 스크립트를 평가하지 않는 다른 클라이언트를 사용하여 스크립트를 다운로드하고 다운로드 한 스크립트에서 프록시를 검색하십시오.

IE에서 프록시 구성 스크립트 나 명시 적 프록시가 제공되지 않으면 프록시 관련 문제가 없습니다.

IE를 사용하여 repo에 액세스하고 TortoiseSVN을 사용하여 액세스하는 또 다른 차이점은 Tortoise가 svn:// 프로토콜을 처리 할 수있는 반면 IE는 항상 HTTP (S) 프로토콜을 사용하여 Repo에 액세스한다는 점입니다. svn://server.company.com/path/to/repo이 아닌 Tortoise를 사용하여 체크 아웃 할 때 http://server.company.com/path/to/repo을 지정했는지 (그리고 IntelliJ에서 실제로 확인한 URL과 IntelliJ에서 설정 한 프로토콜은 무엇입니까?)? svn:// 프로토콜은 기업 방화벽에 의해 차단 될 수 있으며 http://https://은 방화벽에 의해 차단되지 않습니다.

+0

나는이 문제를 발견했다. Tigris.org http://tortoisesvn.tigris.org/ds/viewMessage.do?dsForumId=4061&dsMessageId=2700618 에서 답변을 게시했지만 여기에도 답이 있습니다. – Elijah

+0

나는 과거에 프록시를 설정 한 적이 없었습니다. 심지어 프록시가 무엇 인지도 모르고 무엇을 설정할 지 모를 것입니다. – Elijah

1

나는 똑같은 문제가 있었지만 나의 해결책은 당신에게 영감을주었습니다. Subversion 폴더는 C : \ Users \ AppData \ Roaming \ Subversion에 있지만 '서버'파일은 정상적으로 보입니다.

동일한 상위 디렉토리에서 'TortoiseSVN'디렉토리에도 주목했습니다. 그래서 C : \ Users \ AppData \ Roaming \ TortoiseSVN에서. 그 폴더의 이름을 xTortoiseSVN으로 변경하여 TortoiseSVN과 POOF가 문제를 해결할 수 없게 만들었습니다. 파일 중 하나에 손상이있는 것 같습니다.

영감을 주셔서 감사합니다. :)

관련 문제