![HTTP를 통한 "svn checkout"은 오류 E000104를 제공하지만 "svn ls"는 작동합니다.](https://linux55.com/image/148884/HTTP%EB%A5%BC%20%ED%86%B5%ED%95%9C%20%22svn%20checkout%22%EC%9D%80%20%EC%98%A4%EB%A5%98%20E000104%EB%A5%BC%20%EC%A0%9C%EA%B3%B5%ED%95%98%EC%A7%80%EB%A7%8C%20%22svn%20ls%22%EB%8A%94%20%EC%9E%91%EB%8F%99%ED%95%A9%EB%8B%88%EB%8B%A4..png)
svn checkout
직장에서는 HTTP를 통해 제공되는 저장소에 액세스 할 수 없지만 집에서는 액세스할 수 있습니다. 나예svn list
그러나 작업하는 동안 웹 브라우저에서 저장소를 볼 수도 있습니다. 다음은 내가 본 메시지입니다(서버 스팸을 방지하기 위해 저장소 URL이 편집되었습니다).
$ svn co http://-------.---/svn/project
svn: E000104: Error running context: Connection reset by peer
처음으로 체크아웃을 시도했을 때 오류 메시지가 표시되기 전에 일부 디렉터리(콘텐츠가 아닌 빈 디렉터리만 가져옴)를 가져왔습니다. 방화벽 문제가 의심됩니다.슈퍼유저 문제이Google 그룹스 문제동일한 증상을 보이며 방화벽을 원인으로 지목하고 있으나, 두 문제에 대한 해결방안은 없습니다. 이 StackOverflow 질문(여기그리고여기) 제출 문제는 설명하지만 결제 문제는 설명하지 않습니다.
상황을 복잡하게 만들기 위해 다른 저장소(HTTP를 통해서도 제공되지만 다른 서버에서)를 체크아웃할 수 있었지만 첫 번째 서버는 손상된 것 같지 않았습니다(집에서 체크아웃할 수 있었다는 점을 기억하세요). 둘 다 HTTPS를 사용하지 않지만 차이를 만들 수 있는 다른 설정이 있습니까?
포트를 변경해도 아무런 효과가 없습니다. 요청 시간이 초과될 때까지 프로세스가 중단되어 다른 포트가 차단되었을 수 있습니다.
$ svn co http://-------.---:8080/svn/project
svn: E170013: Unable to connect to a repository at URL 'http://-------.---:8080/svn/project'
svn: E000110: Error running context: Connection timed out
저는 Pop!_OS 18.10(Ubuntu 파생 버전)을 실행하고 있습니다.