Windows 2003에서 WebSVN의 설치 요구 사항은 무엇입니까?

Windows 2003에서 WebSVN의 설치 요구 사항은 무엇입니까?

FogBugz와 연결할 Windows 2003 Server에 WebSVN을 설정하려고 합니다. 곧 PHP, Apache 또는 FastCGI 또는 둘 다 설치하지 않고, cygwin, Visual C++ 런타임 등을 설치하고, IIS를 재구성하고, ini 파일을 변경하고, 5개의 추가 정보를 한 번에 읽고 닭 뼈를 함께 문지릅니다. 더 깨끗한 방법이 있어야합니까?

답변1

나처럼 경험이 부족한 사람을 위한 이 설치의 복잡성은 다음과 같습니다. 1. 처음으로 전체 스택(PHP, Subversion, WebSVN)을 설치하고 실행하려고 합니다. 2. 관련 추가 정보 및 install.txt 정보를 포함하여 해당 주제에 대한 다양한 방법을 살펴보세요. 이러한 단계 중 일부는 서로 일치하지 않으며 많은 경우 초기 설정에 불필요한 것으로 보입니다.

처음부터 다시 시작하고 실행하는 빠른 방법을 찾았습니다. 다음은 단계의 개요입니다.

  1. BitNami.org WAPP 스택을 설치합니다(http://bitnami.org/stack/wappstack). 이는 Windows를 실행하는 Apache 2.2 웹 서버에서 PHP를 실행하는 원클릭 방법입니다. PostgresSQL 인터페이스를 실행 중인 테스트 사례로 사용할 수 있습니다.

  2. Apache 2.2용 하위 버전을 설치합니다(http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=8100)

  3. 저장소를 시작하려면 Windows의 apache2.2에 대한 tigris의 설명서를 따르세요. TortoiseSVN에서 저장소에 연결할 수 있을 때까지 4단계로 이동하지 마세요.

  4. WebSvn을 설치합니다. 설치 디렉터리를 Bitnami 스택 내의 Apache 설치 하위 디렉터리로 이동합니다. WebSvn 내부의 설치 정보를 주의해서 따르세요. 경로 구성과 같이 명백하게 필수적인 단계만 수행하세요.

이 접근 방식을 사용하면 한 시간 안에 모든 작업을 실행할 수 있었습니다.

답변2

우리도 비슷한 불만을 갖고 다음으로 이사했습니다.풀다. 여러분이 찾을 대부분의 SVN 도구는 Linux에서 실행되도록 고안된 것입니다. Windows에서 잘 작동하는 SVN용 더 나은 웹 인터페이스를 검색했지만 거의 아무것도 나오지 않았던 기억이 납니다.

저는 단지 VM에 Linux를 설치하는 것에 대해 논의했지만, 우리 인프라에 Windows가 아닌 서버를 두는 것이 타당하지 않다는 것을 깨달았습니다(우리는 Windows 상점입니다). 그래서 호스팅 옵션을 찾기로 결정했습니다. 저는 Unfuddle이 일종의 베이스캠프 복제 인터페이스를 갖고 있고 Fogbugz가 이해하지 못하는 소규모 프로젝트에 대한 티켓 지원도 제공했기 때문에 마음에 들었습니다. 다른 좋은 호스팅 옵션이 몇 가지 더 있습니다.스프링루프꽤 괜찮아 보이는데 저장소를 검색하는 기능이 추가된 것 같은데 이는 유용합니다.

답변3

Linux는 배우기가 그리 어렵지 않습니다. 특히 보안 설정에 대해 크게 걱정할 필요가 없는 내부 네트워크에 있는 경우에는 더욱 그렇습니다(그리고 솔직히 말해서 보안도 배우기 어렵지 않습니다).

따라서 저는 이를 위해 Linux 서버를 사용하는 것을 할인하지 않을 것입니다. 경기 침체가 계속됨에 따라 습득하고 사용할 수 있는 기술을 생각해 보십시오 :)

Windows에서 계속하는 가장 쉬운 방법은 Apache가 설치된 VisualSVN Server를 설치하고 간단한 웹 인터페이스를 설정하는 것입니다.

Windows에 WebSVN 자체를 설치하는 것은 쉽습니다. PHP와 웹 서버를 설치해야 합니다. IIRC PHP는 IIS에서 실행되도록 수정되었으므로 설치하고 PHP 스크립트를 실행하도록 IIS를 구성한 다음 WebSVN을 디렉터리에 설치하는 것만큼 간단할 수 있습니다. PHP이므로 다른 스크립트 파일처럼 쉽게 실행됩니다(또는 ASPX보다 쉽습니다!).

하지만 질문에 따르면 이것이 실제보다 훨씬 어렵다고 생각하거나 svn 인프라가 마련되어 있지 않은 것 같습니다. 이 경우 VisualSVN Server를 사용하여 설치한 Apache 위에 websvn을 놓으십시오. 설치를 시도했지만 실패했다면, 얼마나 진행되었는지 알려주시면 추가로 도움을 드릴 수 있습니다.

관련 정보