본문 바로가기

개발/기타개발

[RedMine] 레드마인 + SVN 연동

레드마인 + SVN 연동

이번에는 레드마인과 SVN 을 연동해보도록 하겠다.
먼저 준비는 레드마인 설치와 Visual SVN 이 설치되어있으면 된다.
설치가 안되어있을경우 아래 링크를 타고 설치하도록 하자


[SVN] visual SVN 설치 및 실행

  

[RedMine] 레드마인 설치 및 실행


이번에는 레드마인과 SVN 을 연동해보도록 하겠다.
먼저 준비는 레드마인 설치와 Visual SVN 이 설치되어있으면 된다.
설치가 안되어있을경우 아래 링크를 타고 설치하도록 하자

지금부터의 진행은 위 두개가 설치되어있다고 가정하고 진행하도록 하겠다.

1. 프로젝트 
2. 설정
3. 저장소
4. 저장소 추가

아래와 같은 루트로 따라가면 된다. 



그다음은 추가할 저장소의 정보를 입력한다.


형상관리스시템 : Survirsion

주 저장소 : 체크

식별자 : 해당 항목은 한번 저장하면 수정할수 없으니 신중하게 정하도록 하자. 대문자 입력이 안된다.

URL : 연결하려는 SVN 의 URL 을 입력한다. 밑에는 IP 보호를 위해 컴퓨터명을 썻지만 실제로는 IP 주소를 사용한다.

로그인 : SVN 계정

비밀번호  : SVN 비밀번호  



여기 까지 입력이 끝났다면 아래와 같이 나올것이다.


만약 위에서 문제가 생겨 SVN 을 등록하지 못할 경우에는

SVN 을 먼저 설치하고 레드마인을 설치하도록 해보자. ( 레드마인을 먼저 설치하여 재설치함.. )






여기까지 마무리하고 상단에 저장소를 클릭하면 아래와같이 SVN history 가 나온다.

하지만 아마 이렇게 바로 나오지는 않을것이다.. 

아래에서 계속 얘기 하도록 하겠다.




처음 설치시에 문제가 발생했다. 저장소를 눌렀는데 자꾸


404 항목이나 리비젼이 저장소에 존재하지 않습니다.


위와 같은 에러가 발생하였다. 인터넷을 뒤져 알아보니 

레드마인에서 https:// 를 사용하기 위해서는 몇가지 인증서를 저장하여야 한다.


따라서 지금부터는 그부분을 진행하도록 하겠다.


일단 commend 를 system 계정으로 열어야 하는데 나의 경우는 psTool 이라는 프로그램을 사용하였다.


아래 사이트에서 다운받으면 된다.


https://technet.microsoft.com/en-us/sysinternals/pstools.aspx


다운로드가 완료되면 command 를 킨뒤 해당경로로 이동한뒤 아래 명령어를 실행한다.


PsExec.exe -i -s -d cmd


그러면 새로운 cmd 창이 켜지는데 그곳에서 아래 명령어를 실행한다.


whoami


현재 접속한 계정이 system 계정인지 확인 


svn info "https://svn프로젝트주소"


실행되면 아래 와 같이 나온다.






위처럼 인증서 저장방식을 물어보는데 p 를 누르고 enter 를 눌러서 영구저장을 하도록하자


완료가되면 레드마인서버를 내렸다 올리고 다시 확인해보자


window 7 , window 10 에서 테스트 결과 이상없이 실행되었다.