여러 명이 동시에 프로젝트를 진행 하거나 이동하면서 개발을 해야 하는 경우 SVN이나 Git로 소스 관리를 하면 무척 편합니다물론 가끔 작업 순서를 지키지 않아 충돌이 발생하는 일이 있지만 이런 툴 없이 작업 하는건 불가능에 가깝습니다개인적으로 개발을 하는 경우에도 소스 관리가 참 쉬워서 잘 사용하고 있습니다.

 


1. VisualSVN Server 설치

 

사용자와 소스를 관리하는 서버용 프로그램 중 사용법이 쉬운 VisualSVN Server를 다운 받습니다

 

https://www.visualsvn.com/

 

사이트에 접속하고


VisualSVN Server install


download를 클릭 합니다.


VisualSVN Server install


자신의 운영체제에 맞는 bit를 선택 하여 다운로드를 받습니다다운받은 파일을 실행하여 설치를 진행 합니다설정에 별 문제가 없다면 Next 버튼을 누르기만 하면 됩니다.


VisualSVN Server install


간단한 소개 화면 입니다Next 버튼을 클릭 합니다.


VisualSVN Server install


저작권 확인으로 I accept the terms in the License Agreement를 체크하고 Next 버튼을 클릭 합니다.


VisualSVN Server install


Next 버튼을 클릭 합니다.


VisualSVN Server install


설치 위치와 Port번호 입니다. 변경하지 않는다면 그냥 Next 버튼을 클릭 합니다저는 443 Port를 사용하는 프로그램이 있어서 설치 완료 후 변경하는 방법을 간단히 소개 합니다여기서 변경해도 되고 완료 후 변경해도 됩니다.


VisualSVN Server install


사용자 인증은 Subversion을 사용하는 것으로 하고 Next 버튼을 클릭 합니다.


VisualSVN Server install


설정이 완료 되었습니다이제 설치를 위하여 Install 버튼을 클릭 합니다.


VisualSVN Server install


설치가 진행되고


VisualSVN Server install


잠시 후 설치가 완료 되었습니다Finish 버튼을 클릭하여 종료 합니다.


VisualSVN Server install


설치가 잘 되었으면 볼 수 있는 관리 화면 입니다.

 

중간에 설명한 대로 만약 443 Port가 사용 중 이라면 VisualSVN Server 메뉴 에서

동작(A) > Properties

를 선택 하고 


VisualSVN Server install


좌측 메뉴에서 Network를 선택 합니다.


VisualSVN Server install


우측 Server port를 클릭하면 8443이 있습니다이걸 선택 하면 됩니다.

 

 

2. 저장소 생성

 

설치가 완료 되었으니 소스를 저장할 공간을 만들어 봅니다.


VisualSVN Server install


Repositories를 클릭하면 우측에 아무것도 없습니다테스트용으로 하나 생성합니다.


VisualSVN Server install


Repositories에 마우스를 대로 우측 버튼을 클릭 하여 팝업 메뉴에서 Create New Repository를 선택 합니다.


VisualSVN Server install


Regular FSFS를 선택 하고 다음 버튼을 클릭 합니다.


VisualSVN Server install


테스트 용으로 만들어 보기로 했으니 TestRepository 라고 이름을 적어 보았습니다.


VisualSVN Server install


저장소 구조를 기본값은 Empty로 여러 프로젝트를 한곳에 관리하는 것인데 저는 하나의 저장소에 하나의 프로젝트만 관리하기 위해 Single-project를 선택했습니다다음 버튼을 클릭 합니다.


VisualSVN Server install


All Subversion users는 아무나 접근 가능하고, Customize는 그룹 또는 사용자를 만들어 권한이 부여된 경우에만 접근하도록 할 수 있습니다.   Cumtom… 버튼을 이용하여 바로 그룹과 사용자를 만들 수 있는데 일단 저장소만 만든 후 진행 합니다.  아무나 접근 가능 차단하는 방법도 잠시후 설명하기로 하고 여기서는 그냥 Create 버튼을 클릭 합니다.


VisualSVN Server install


생성하려는 Repository에 대한 요약 설명을 확인 하고 Finish 버튼을 클릭 합니다.


VisualSVN Server install


TestRepository의 이름으로 저장소가 생성 되었습니다.

 

 

3. 그룹, 사용자 생성

 

저장소를 만들었으니 사용할 사용자를 생성 합니다.


VisualSVN Server install


Users에 마우스를 대고 우측 버튼을 클릭 하여 Create User를 선택 합니다.


VisualSVN Server install


namepassword를 입력하고 OK 버튼을 누르면 사용자가 생성 됩니다.

 

여기서 잠시 생각을 해야 합니다사용자를 추가 하고 추가할 때마다 Repository 접근 권한을 설정 할지, 아니면 그룹을 만들고 그룹에 권한을 주고 사용자는 그냥 계속 그룹에 추가할지를 결정 합니다여기서는 귀찮지만 그룹을 만들고 그룹에 접근 권한을 부여 하고 사용자를 그룹에 추가하도록 하겠습니다.

 

그럼 그룹을 만들어 보겠습니다.


VisualSVN Server install


Groups에 마우스를 대고 우측 버튼을 클릭하고 Create Group을 선택 합니다.


VisualSVN Server install


그룹 명을 User로 하였습니다그룹에 사용자를 추가하기 위해 아래쪽에 Add 버튼을 클릭 합니다.


VisualSVN Server install


처음 생성한 사용자 will이 보입니다선택 하고 OK 버튼을 클릭 합니다.


VisualSVN Server install


User 그룹에 will 사용자가 추가 되었습니다OK 버튼을 클릭하여 반영 합니다이런식으로 추가되는 그룹과 사용자를 연결해 줍니다.

 

 

4. Repository 접근 권한 부여

 

생성된 그룹에 저장소 TestRepository를 사용할 수 있는 권한을 부여 합니다.


VisualSVN Server install


TestRepository에 마우스를 대고 우측 버튼을 클릭해서 Properties를 선택 합니다.


VisualSVN Server install


이미 Everyone 그룹이 읽기 쓰기 권한을 가지고 있습니다.  Repository 생성시 All Subversion을 선택해서 그런 것 입니다.  저장소를 사용할 그룹을 추가 하려면 중간에 있는 Add 버튼을 클릭 합니다.


VisualSVN Server install


Groups에 새로 생성한 User 그룹을 선택 하고 OK 버튼을 클릭 합니다.


VisualSVN Server install


이제 그룹 UserTestRepository에 연결이 되었습니다.  User 그룹의 권한은 Read / Write 입니다적용 버튼을 클릭 합니다.


VisualSVN Server install


Everyone 그룹은 No Access를 선택하고 적용 버튼을 클릭 하면 아무나 접근할 수 없게 됩니다. 신규로 개발자가 아닌 그룹을 추가로 생성하게 되면 Read Only를 부여하면 됩니다적용 버튼을 클릭 하고 확인 버튼을 이용하여 창을 닫습니다.


소스코드 배포에 많이 사용하고 있는 젠킨스 설치 방법입니다다른 응용프로그램과 비슷하게 이것도 설치가 그리 어려운 편이 아닙니다.

 

1. 사전 설치 프로그램


jenkins를 사용하기 위해서는 다음과 같은 프로그램이 사전에 설치 되어 있어야 합니다젠킨스 설치를 위해서는 JDKWAS는 이미 설치가 되어 있는 게 좋습니다.

- JDK : java

- WAS : Tomcat ,JBoss, ...

- Build Tool : Maven, Ant, ...

- 형상관리 : CVS, SVN, Git, ...

 


2. Jenkins 다운로드 및 설치


Jenkins를 다운로드 하기 위하여 아래 주소를 클릭 하여 사이트에 접속 합니다.

https://jenkins.io/download/


젠킨스 Jenkins 2.164.2 설치 install


리스트 에서 자신에 맞는 운영체제를 선택 하면 자동으로 다운로드가 진행 되고 압축 형태의 jenkins-2.164.2.zip 파일이 다운로드 됩니다압축 파일을 아무 곳에나 풀면 실제로 필요한 jenkins.msi 윈도우용 설치 파일을 얻게 됩니다. jenkins.msi를 더블 클릭해서 설치를 진행 해 봅니다.


젠킨스 Jenkins 2.164.2 설치 install


환영 한다는데 우리가 감사하죠. Next 버튼을 클릭 합니다.


젠킨스 Jenkins 2.164.2 설치 install


그냥 Next 버튼을 클릭 해도 되지만 저는 편하게 관리 하기 위해 설치 위치를 변경 하도록 하겠습니다.

C:\Program Files (x86)\Jenkins\

F:\project\Jenkins\ 로 변경 합니다.


젠킨스 Jenkins 2.164.2 설치 install


Next 버튼을 클릭 합니다.


젠킨스 Jenkins 2.164.2 설치 install


설정작업이 완료 되었습니다수정할게 있으면 Back, 없다면 Install 버튼을 클릭 합니다.


젠킨스 Jenkins 2.164.2 설치 install


설치가 진행 되고


젠킨스 Jenkins 2.164.2 설치 install


얼마 지나지 않아 설치가 완료 됩니다 Finish 버튼을 눌러 완료를 하면 잠시 후 웹 브라우저가 하나 활성화 되면서 로그인 페이지가 나타 납니다.


젠킨스 Jenkins 2.164.2 설치 install

 

현재는 잠겨있어서 사용할 수 없고 관리자용 비밀번호를 입력해야 합니다. 중간 빨간색의 폴더로  (F:\project\Jenkins\secrets\) 이동하여 initialAdminPassword 파일을 열어 봅니다.


젠킨스 Jenkins 2.164.2 설치 install


텍스트를 볼 수 있는 편집기로 파일을 열어봅니다.


젠킨스 Jenkins 2.164.2 설치 install


이상한 코드가 있는데 이것이 초기 비밀 번호 입니다


젠킨스 Jenkins 2.164.2 설치 install


코드를 Administrator password에 입력 하고 Continue 버튼을 클릭 합니다.


젠킨스 Jenkins 2.164.2 설치 install


플러그인 설치 방법 선택 화면 입니다. 오른쪽은 너가 필요한 대로 알아서 하라는 건데 저는 그냥 해주는 대로 하기 위해 좌측을 선택 합니다.


젠킨스 Jenkins 2.164.2 설치 install


열심히 설치가 진행 됩니다.


젠킨스 Jenkins 2.164.2 설치 install


설치가 완료 되었습니다관리자 계정을 생성하는 단계 입니다. 빈칸을 채우고 Save and Continue 버튼을 클릭 합니다.


젠킨스 Jenkins 2.164.2 설치 install


Jenkins URLhttp://localhost:8080/ 라는 군요많이 보던 주소 입니다톰캣 주소와 동일 하네요.  8080은 젠킨스, 톰캣, 오라클등에서 좋아하는 Port 입니다.  Port 정책도 필요 하니 잘 관리 하시고 Save and Finish 버튼을 클릭 합니다.


젠킨스 Jenkins 2.164.2 설치 install


설치가 모두 완료 되고 Jenkins 사용 준비가 되었습니다.  Start using Jenkins 버튼을 클릭 합니다.


젠킨스 Jenkins 2.164.2 설치 install


한번쯤은 사용해 보셨을 낯익은 화면이 보입니다이것으로 설치가 완료 되었습니다.


Windows 10에는 Docker Desktop을 설치해서 사용해야 하며 Hyper-V를 켜놓지 않는 경우 설치 중에 체크를 하는 단계가 있습니다. Docker Desktop은 계정이 있어야 다운로드가 가능 합니다.

 

https://hub.docker.com/editions/community/docker-ce-desktop-windows


docker desktop install


Please Login To Download를 클릭해서 로그인 페이지로 이동합니다.


docker desktop install


회원가입이 되어 있으면 로그인을 하고 그렇지 않다면 Create Account를 클릭해서 계정을 생성 합니다.


docker desktop install


ID, PW, email을 입력하고 Continue를 클릭 해서 계정 생성을 시작 합니다.


docker desktop install


계정 생성을 하려면 입력한 메일로 본인 확인 메일이 발송 되는데 받은 mail을 확인해 봅니다.


docker desktop install


본인에게 보내온 메일을 열어 보면 위와 같이 나오는데 중간에 있는 Confirm Your Email With Docker을 클릭 하면 본인 확인이 완료 됩니다그럼 다시 다운로드 페이지로 이동 합니다.


docker desktop install


다시 다운로드 페이지에 가보면 Please Login To DownloadGet Docker로 변경이 되었습니다클릭해서 다운로드를 하면 Docker for Windows Installer.exe 파일을 얻을 수 있습니다.

설치 파일을 다운 받았으니 설치를 해 봅니다.


docker desktop install


package를 다운 받고 설정 창이 나옵니다.


docker desktop install


선택은 설치 후 변경이 가능 하다고 하니 기본값으로 그냥 진행합니다.


docker desktop install


이제 설치가 진행 됩니다.


docker desktop install


설치가 완료 되고 반영을 하기 위해 운영체제를 다시 시작 해야 합니다. Close and log out 버튼을 클릭 하면 윈도우를 바로 로그아웃 합니다. 저장 하지 않은 내용이 있는지 확인 하고 버튼을 클릭 하면 윈도우가 재시작 합니다.

 

다시 로그인을 할때 Hyper-V를 해놓지 않은 경우 안내 창이 나타 납니다.


docker desktop install


Ok를 선택 하면 자동으로 Hyper-V를 작동 시키고 윈도우를 다시 시작 한다고 하니 저장, 저장...

윈도우가 업데이트 되고 다시 시작을 하면 Docker Desktop이 자동 실행 됩니다.


docker desktop install


윈도우가 다시 시작하고 로그인 창이 나오면 다운 받을 때 생성한 계정으로 로그인을 합니다여기서 끝. 로그인 하고 끝 입니다난 뭔가 창이 나타날 줄 알았는데 아무것도 없습니다뭐가 잘못 됬나?


docker desktop install


시작 메뉴에서 다시 Docker Desktop을 선택해도 역시 아무것도 나타나지 않습니다. 모니터 우측의 숨겨진 아이콘 표시에서 마우스를 가져가면 Docker Desktop is running이라고 나옵니다살아 있는 거네요.


docker desktop install


윈도우에서 콘솔 창을 하나 열어서 docker version을 입력해 봅니다.


docker desktop install


Docker Desktop은 설치가 잘 되었고 command 모드에서 작업을 해야 합니다윈도우에 설치한 이유가 뭔데 이렇게 답답하게 작업을 해야 하나.  GUI Tool이 있느니 그걸 설치 해야 겠습니다.


Docker Desktop 아이콘에 마우스를 대고 우측 버튼을 클릭하고


docker desktop install


팝업메뉴에서 Kitematic을 선택 합니다.


docker desktop install


Download 버튼을 클릭 합니다그럼 Kitematic-Windows.zip 압축 파일을 다운 받게 되는데 이걸 적당한 곳에서 압축을 풀고 Kitematic.exe를 실행 합니다로그인 창이 나타나는데 Windows 7에 서 설명할 때 봤던 친숙한 이미지 입니다.


docker desktop install


로그인을 해도 되고 잠시 살펴 보려면 SKIP FOR NOW를 클릭합니다.


docker desktop install


Docker 이미지들이 보입니다. 이제 편한하게 필요한 이미지를 설치하고 사용하면 됩니다.



Windows 7에는 Docker Toolbox를 설치 합니다. 아래 링크에 들어가 마음에 드는 버전을 다운 받습니다.

 

https://github.com/docker/toolbox/releases


toolbox install windows7


저는 최종 버전을 다운로드 받았습니다다운받은 파일을 실행 시켜 설치를 진행 합니다. 설치는 그냥 다음 버튼을 클릭 하는 정도의 수준입니다.


toolbox install windows7


실행 버튼 클릭.


toolbox install windows7


버전 안내와 열려진 프로그램들은 가능하면 닫으라고 하네요. Next 버튼 클릭 입니다.


toolbox install windows7


설치 위치인데 그냥 설치 하셔도 되고


toolbox install windows7


저는 C에 공간이 별로 없어서 H로 변경 했습니다. Next 버튼 클릭.


toolbox install windows7


모두 설치 하는 것으로 하고 Next 버튼 클릭.


toolbox install windows7


Next 버튼 클릭.


toolbox install windows7


Next 버튼 클릭.


toolbox install windows7


설치가 진행 됩니다.


toolbox install windows7


오라클 관련 설치 질문인데 오라클 VirtualBox를 설치하기 때문에 저는 전부 설치 버튼을 클릭 했습니다.


toolbox install windows7


설치 버튼을 클릭.


toolbox install windows7


설치 버튼을 클릭.


toolbox install windows7


설치가 완료 되었습니다.  Finish 버튼을 클릭하고 한참을 기다리다 보면


toolbox install windows7


고래가 나옵니다그럼 설치가 완료된 것 입니다.


바탕 화면에 아이콘이 3개가 추가 되었습니다.


toolbox install windows7


KitematicGUI 관리 도구라고 하는데 한번 실행해 봅니다.


toolbox install windows7


회원 가입을 해야 하는데 일단 SKIP FOR NOW를 클릭 합니다.


toolbox install windows7


사용할 수 있는 이미지 리스트들이 보입니다시간날 때 하나씩 테스트 해보세요.



1···891011121314

+ Recent posts