앞에서 VisualSVN Server 설치와 설정에 대해 설명을 했는데 이번에는 eclipse에서 접속해서 소스를 올리고 공유하는 방법에 대해 설명을 하도록 하겠습니다.  SVN Server의 종류가 여러 개 이고 어떤 프로그램으로 구동되는지는 상관 없습니다.  그저 약속된 방법으로 접속하고 자료를 주고 받을 뿐입니다.


형상관리 Visual SVN Server 4.0.0 설치 저장소 생성

 

 

1. eclipseSVN 설치

 

eclipseSVN 프로그램을 설치 하기 위해서는 Marketplace를 이용하면 됩니다. 상단 메뉴에서

 

Help > Eclipse Marketplace


를 선택 합니다.


eclipse SVN 설치 연동


검색 창에 svn을 입력하고 조회를 하면 SVN 관련 프로그램들을 볼 수 있습니다.


eclipse SVN 설치 연동


조회 리스트에서 선택을 하거나 마음에 드는게 없다면 하단 X matches, Browse for more solutions를 클릭 하면 리스트에 나오지 않은 프로그램들이 나오는데 여기에서 선택 해서 설치를 합니다그런데 리스트에 나오지 않는 경우, eclipse와 버전 차이로 지원이 안되는 제품도 있으니 별 문제 없다면 그냥 리스트에 있는 프로그램을 선택을 합니다여기서는 Subclipse 4.3.0을 설치 하기 위해 Install 버튼을 클릭 합니다.


eclipse SVN 설치 연동


어떤 기능들이 설치되는지 보여줍니다잘 아신다면 필요 없는 부분은 선택을 해제하고 Confirm버튼을 클릭 합니다.


eclipse SVN 설치 연동


저작권은 I accept the terms of…를 선택 하고 Finish 버튼을 클릭하여 설치를 진행 합니다.  eclipse 우측 하단에 뭔가 열심히 작업을 하다가


eclipse SVN 설치 연동


중간에 나오는 팝업은 Install anyway를 선택해 줍니다.  잠시 후


eclipse SVN 설치 연동


설치가 다 되었군요.  Restart Now 버튼을 클릭해서 수정사항을 반영 합니다.

 

 

2. SVN Server 연결

 

이클립스가 재실행 되었으면 eclipseSVN Server의 연결 작업을 진행 합니다.  SVN Server에서생성한 사용자를 이용하여 작업을 진행 합니다.

 

상단 메뉴에서

Windows > Show View > Other...

를 선택 합니다.


eclipse SVN 설치 연동


Show View 창이 나오면 SVN을 찾아 확장 합니다.


eclipse SVN 설치 연동


확장된 SVN에서 SVN Repositories를 선택 하면 eclipse 하단에 SVN Repositories라는 탭이 하나 추가 됩니다.


eclipse SVN 설치 연동


SVN Repositories라는 탭에 있는 SVN 아이콘을 클릭 합니다.


eclipse SVN 설치 연동


SVN Repository를 연결하는 창이 나오는데 SVN Server의 연결 URL을 알아야 합니다.  잠시VisualSVN Server로 이동 합니다.


eclipse SVN 설치 연동


VisualSVN Server에서 Repository에 마우스를 대고 우측 버튼을 클릭하고 Copy URL to Clipboard를 선택 하면 SVN 연결 주소를 얻을 수 있습니다복사된 URL을 보면

https://WIN-H59C5H78D8L:8443/svn/TestRepository/

이렇게 되어 있는데 앞부분을 SVN 서버의 IP로 변경을 하면 됩니다저는 로컬로 생성해서

https://192.168.70.131:8443/svn/TestRepository/

이렇게 하면 되겠군요.


eclipse SVN 설치 연동


다시 eclipse로 이동하여 복사해온 URLAdd SVN Repository 창에 입력 하고 Finish 버튼을 클릭 합니다그럼 디지털 인증서가 나타납니다.  


eclipse SVN 설치 연동


Accept Permanently 버튼을 클릭 합니다이제 SVN Server에서 추가한 사용자 name/Password를 이용하여 접속을 합니다.


eclipse SVN 설치 연동


SVN Server에 생성한 id/pw를 입력 하고 Save 하면 eclipse 하단에 SVN Server와 동일한 형태의 Repository 모양을 볼 수 있습니다.


eclipse SVN 설치 연동


이것으로 연결 되었음을 확인 할 수 있습니다

 

 

3. SVN Server에 프로젝트 올리기

 

아직은 SVN Server에 프로젝트 소스가 등록이 되어 있지 않은 상태 이므로 제일 먼저 소스를 올리는 작업이 필요 합니다저장소에 공유할 프로젝트에 마우스를 대고 우측 버튼을 클릭하여 팝업메뉴 하단 쪽에 있는 Team을 확장 합니다.


eclipse SVN 설치 연동


아직 프로젝트가 올라간게 없어서 Commit, Update 등이 안보입니다여기서 Share Project를 선택 합니다.  


eclipse SVN 설치 연동


SVN을 선택 하고 Next 버튼을 클릭 합니다.


eclipse SVN 설치 연동


현재 생성된 TestRepository에 올리는 것이므로 그냥 Next 버튼을 클릭 합니다.


eclipse SVN 설치 연동


프로젝트 명도 그대로 올려 줍니다Finish 버튼을 클릭 합니다.


eclipse SVN 설치 연동


설정을 저장하려면 Remember my decision 을 체크 하고 Yes 버튼을 클릭 합니다.

이제 Synchronize가 처리 되었습니다.


eclipse SVN 설치 연동


좌측에서 (+)표시가 서버에 없는 폴더와 파일들 인데 지금은 처음 소스 올리는 상황이므로 전체 소스를 올리기 위해 프로젝트에 마우스를 대고 우측 버튼 클릭 후 Commit을 선택 해서 프로젝트 전체를 Commit 합니다.


eclipse SVN 설치 연동


소스 올리는 이유에 대한 주석을 달고 OK 버튼을 클릭 합니다.


eclipse SVN 설치 연동


소스가 모두 올라 갔습니다.

진짜인지 SVN Server로 이동하여 확인해 봅니다.


eclipse SVN 설치 연동


Repositorymavenexample로 잘 올라 갔습니다.

이제 다른 개발자와 공유하거나 다른 곳에서 작업을 하려면 Check out 받아 사용하면 됩니다.


여러 명이 동시에 프로젝트를 진행 하거나 이동하면서 개발을 해야 하는 경우 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를 부여하면 됩니다적용 버튼을 클릭 하고 확인 버튼을 이용하여 창을 닫습니다.

 

USB에 윈도우 10을 설치하고 아무 컴퓨터에나 꽂으면 자신만의 작업 환경으로 작업이 가능하며 이동하며 작업을 해야 하는 경우에는 컴퓨터를 가지고 다니지 않아도 개인 컴퓨터 처럼 사용이 가능 합니다

 

Windows 10은 마이크로소프트에서 무료로 다운받아 설치가 가능 합니다, 시리얼 번호는 구매를 하던가 개인적으로 해결을 해야 합니다.

 

 

1. Windows 10 다운로드

 

 

Windows 10을 다운 받으려면 마이크로소프트 사이트에 접속 합니다.

 

 

https://www.microsoft.com/ko-kr/software-download/windows10

 

USB Windows 10 설치

 

지금 도구 다운로드를 클릭 하면 작은 용량의 파일을 하나 다운로드 합니다.

 

USB Windows 10 설치

 

windows 10을 바로 다운로드 하는 것이 아니라 조건에 맞게 제공 하기 위한 설치 안내 파일이라고 이해 하시면 됩니다다운로드 받은 MediaCreationTool1809.exe 파일을 실행 합니다.

 

 

잠시 서버와 연결을 준비 하고 사용권 동의 화면이 나옵니다.

 

USB Windows 10 설치

 

동의 버튼을 클릭 하면 다음으로 넘어 갑니다.

 

USB Windows 10 설치

 

원하는 작업은 다른 PC용 설치 미디어 만들기를 선택 하고 다음을 클릭 합니다.

 

USB Windows 10 설치

 

처음 화면에서는 각 선택 값을 변경할 수 없도록 되어 있습니다.  아래 이 PC에 권장 옵션 사용 체크를 해제 하면 위에 있는 조건들을 수정할 수 있습니다.  선택이 완료 되면 다음 버튼을 클릭 합니다.  저는 그냥 다음 버튼.

 

USB Windows 10 설치

 

temp 파일용 C: 폴더에 용량이 부족하면 진행 하다가 중단이 됩니다.  C: 용량을 체크 하고 진행하세요용량이 충분하면 아래 화면이 나옵니다.

 

USB Windows 10 설치

 

ISO 파일을 선택 하고 다음 버튼을 클릭 합니다.

 

USB Windows 10 설치

 

다운받을 폴더를 선택 하고 저장 버튼을 클릭 합니다.

 

USB Windows 10 설치

 

드디어 다운로드가 진행 됩니다.

 

 

몇 분 후

 

USB Windows 10 설치

 

다운로드가 완료 되었습니다.

 

 

2. WinToUSB 설치

 

2021년 12월 05일 수정

작동이 안된다고 하시는 분들을 위하여 최신(6.5) free 버전을 사용하에 테스트를 진행 하였고 잘 작동됨을 확인 하였습니다.  
한가지 기록이 안된 부분은 메인 보드 부팅시 BIOS가 예전 컴퓨터는 MBR(Legacy)을 지원하였는데 최근에는 UEFI를 지원하는 경우가 많습니다.  두가지 모드를 BIOS에서 선택이 가능한 메인보드도 있으니 UEFI이외의 모드로 선택이 되었는지 확인 후 사용 하세요.
WinToUSB는 MBR은 무료이고 UEFI는 유료 입니다.

 

이제 Windows 10USB에 설치 하기 위한 프로그램을 다운받습니다여기서는 WinToUSB를 이용 합니다.   

 

https://www.easyuefi.com/wintousb/index.html

 

 

https://wintousb.kr.uptodown.com/windows/download

 

 

다운로드한 wintousb-3-9.exe 파일을 실행 하여 설치 합니다설치 방법은 다음 버튼만 클릭하는 간단한 수준 입니다그냥 이미지만 보시면 알 수 있습니다.

 

USB Windows 10 설치

 

. 여긴 확인 버튼을 선택 합니다.

 

USB Windows 10 설치

 

사용권 계약에 동의하고 다음을 선택 합니다.

 

USB Windows 10 설치

 

다음을 선택 합니다.

 

USB Windows 10 설치

 

또 다음을 선택 합니다.

 

USB Windows 10 설치

 

한번 더 다음을 선택 합니다.

 

USB Windows 10 설치

 

이젠 설치를 선택 합니다.

 

USB Windows 10 설치

 

그냥 구경만 합니다.

 

USB Windows 10 설치

 

설치가 완료 되었습니다이제 프로그램을 실행하여 USBWindows 10을 설치하도록 하겠습니다설치도 클릭 몇 번만 해주면 완료 됩니다.

 

 

3. Windows 10 설치

 

설치한 wintousb 파일을 실행 합니다.

 

USB Windows 10 설치

 

프로그램을 시작 하면 업데이트 확인 창이 나오는데 확인 버튼을 클릭 합니다.

 

USB Windows 10 설치

 

다운받은 Windows 10.iso 파일 위치를 설정 하고 설치할 운영체제를 선택 합니다.  windows.iso의 출처에 따라 운영체제의 종류가 다르게 보일 텐데 그 중에 하나를 선택 하면 됩니다. 그리고 다음을 선택 합니다.

 

USB Windows 10 설치

 

팝업 창에서 파티션 포맷은 MBR을 선택 하고 예를 누르고 메인 창에서 다음 버튼을 클릭 합니다.

 

USB Windows 10 설치

 

USB를 포맷합니다.

 

USB Windows 10 설치

 

레거시를 선택 하고 다음 버튼을 클릭하여 설치를 진행 합니다.

 

USB Windows 10 설치

 

설치가 진행 됩니다.

 

USB Windows 10 설치

 

설치가 완료 되었습니다이제 BIOS에서 USB 부팅을 선택 하고 사용하면 됩니다.


인터넷 포털 사이트에는 상당히 많은 서비스가 제공되고 있습니다소비자 입장에서는 참 좋은 기능들이 많아 좋은데 아이디어를 사업화 하려는 사람은 진입을 할 수 없고 기존에 서비스를 제공하던 사업자에게는 하루 아침에 실업자가 될 처지에 놓이는 경우도 발생합니다어째든 이것 저것 하다가 전역일 계산기가 눈에 띄어서 구경 좀 해 보았습니다.  

 

naver의 전역일 계산기 입니다네이버에서 검색을 하면 입대 날자는 기본 값이 접속한 날짜 이므로 달력에서 정확한 날을 선택만 하면 자동 계산됩니다.


전역일 출산예정일 배란일


전역일 출산예정일 배란일


해당 군별은 선택이 가능 합니다.


전역일 출산예정일 배란일


출산 예정일 계산기도 제공이 되며 비슷한 방법으로 작동 됩니다.


전역일 출산예정일 배란일


전역일 출산예정일 배란일


전역일 출산예정일 배란일


달력이 월 이동과 년도 이동이 나뉘어 있어 좀더 편리 합니다.


배란일 계산기는 출산 예정일과 동일한 방법입니다.


전역일 출산예정일 배란일


전역일 출산예정일 배란일



Daum에서는 어떤식으로 제공이 되는지 살펴 봤습니다.  


전역일 출산예정일 배란일


다음에서는 전역일 계산기를 조회하면 출산예정일, 배란일도 동시에 조회할 수 있도록 함께 모아놓았습니다.


전역일 출산예정일 배란일


물론 군별 선택도 가능합니다.


전역일 출산예정일 배란일


출산 예정일 계산기


전역일 출산예정일 배란일


배란일 계산기


전역일 출산예정일 배란일


전역일 출산예정일 배란일


달력은 년도와 월을 동시에 선택 할 수 있습니다.

 

두 포털 사이트간 제공되는 서비스는 비슷한데 daum이 한곳에 모아놓고 달력에서 일자를 바로바로 수정할 수 있어서 아주 조금 더 편리하지 않나 하는 개인적인 생각이 듭니다.


1···68697071727374···118

+ Recent posts