728x90
반응형

* SVN 설치 및 사용방법

1. 아마존에 있는 visual SVN repository에 폴더를 만들고 아이디 비밀번호 등록하고 폴더에 접근할 권한 설정

 

2. 이클립스나 STShelp> eclips marketplace 들어가서 svn으로 검색 subclipse 설치

    Window> show view에서에서 SVNrepositories

    SVNrepositories에서 우클릭 New > RepositoryLocation


3. 창이 뜨면 URL에 서버 저장소입력

권한 확인을 위해서 아이디 비밀번호 입력하는 창이 노출됩니다

 

1번에서 만든 아이디 비밀번호를 입력해하면 레파지토리에 폴더가 생성됩니다

(에러가 발생하면 권한 설정에 문제이니 VisualSVN에서 아이디를 만들거나 권한 설정을 확인해주세요.)

 

4. 프로젝트를 svn에 올려보겠습니다.

올릴 프로젝트를 우클릭한 후 Team > share project

Commit을 누르고 창이 뜨면 comment는 수정내용을 기입하면 됩니다! Ex) project setting,

(성공하면 올린 사람(마지막 수정자) 아이디가 파일 옆에 뜨고, SVN repositories에도

파일이 올라온 것을 확인할 수 있습니다.)

 

5. 이제 올린 파일을 내려받아 보겠습니다

SVN 레파지토리에서 받을 파일 우클릭 > checkout 하면 폴더가 통째로 local

받아집니다. 올린 파일이 안 보일 경우 레파지토리 우클릭 > refresh 하면 보일 거예요

 

6. 새로운 파일을 만들고 수정을 한 후 commit을 해볼게요

Local 프로젝트 안에 새로운 폴더를 만들고 local 프로젝트 > 우클릭 > team > synchronize with repository

SVN 안에 있는 파일이랑 local에 있는 파일과의 싱크를 볼수 있습니다


하나의 폴더와 파일이 생성됐어요.
4번에서 했던 것처럼 우클릭해서commit 해주시면 됩니다!

 

7. 수정한 프로젝트를 update 해보겠습니다

local 프로젝트 > 우클릭 > team > synchronize with repository

우클릭 > update 하면 수정된 부분이 local에 적용이 됩니다!

 

8. 이제 누가 뭘 수정했는지 보겠습니다 Team > show history

한 두 개 뜰 테고 하나하나 눌러보면 언제 누가 어떤 부분 수정했는지 까지 다 볼 수 있어요

 

9. Ingnore을 설정해보겠습니다.
Ignore 기능은 무시하고 올리는 파일들을 설정하는 건데,

예를 들면 설정 파일을 계속 올리고 내리고 할 필요도 없고,

수정을 막 하면 안 되니 설정 파일 같은 것들을 ignore 설정해놓으면

그 파일들만 무시하고 받을 수 있습니다

Ex) pom.xml

Window > preference > team 검색 > ignore resource > add pattern

 

<<SVN사용 시>>

전체 커밋은 하지않는게 좋습니다

다른 사람이 수정 및 추가한 파일 날아가고SVN에 자기 local에 있는 프로젝트 그대로 올라가게 되니 주의하시길바랍니다

처음 시작할때 꼭 update를 하고 commit을 하길바랍니다

에러가 날 경우 대부분 team > refresh/clean up 하거나

본인이 수정한 부분 메모장에 옮겨둔 후 team > update to Head

team > syncronise with repositories > override update 한 후 다시 수정하고 commit,

team > markresolve, edit conflict 충돌 해결해주기

충돌이 나면 우선, 메모장 두 개 켜서 본인 local 소스랑 svn 소스 옮겨놓고 시작하세요 날아갈지도 모릅니다!!

* GitHub설치 https://shxrecord.tistory.com/115?category=677810

* GitHub사용법 https://shxrecord.tistory.com/116

 

* 서버에 접속할 수 있는 고정 IP로 변경하여 접속해라고 할 수 있다 https://extrememanual.net/12161

- 이 웹사이트 접속하여 변경 방법을 기억하자

 

728x90
반응형

'IT_Web > Project_Setting' 카테고리의 다른 글

GitHub 사용법  (0) 2020.03.09
GitHub 설치방법  (0) 2020.03.09
자바 설치 및 환경 설정 스키마 계정생성  (0) 2020.03.09
728x90
반응형

* GitHub 사용법

  (git을 사용하는 GUI가 존재한다. 이것을 사용하면 직관적인 트리구조로 SVN 사용하듯이 사용할 수 있다)

1) Start a project 클릭 (GitHub 웹페이지 들어가서 버튼클릭)

 

2) 저장소를 만드는 단계

(필수)Repository name : 저장소의 이름, 사용자가 원하는 이름 입력

(선택)Description : 선택 입력으로 저장소에 대한 설명(주석)

(필수)Public, Private : 무료 계정인 경우 Public만 사용 가능, 개인 저장소를 원한다면 결제를 해서 Private 사용.

(선택)Initialize this repository with a README :

저장소 생성과 함께 README 파일이 설치된다.(README 파일은 코드의 정보가 담겨있다)

(선택)Add .gitignore : 깃 허브로 올리지 않을 파일 선택

(선택)Add a license : 저장소 생성과 함께 라이센스 파일의 설치가 자동 수행된다.

 

필수 사항만 입력 후 Create repository 클릭

 

3) 저장소가 만들어졌다. 이제 빨간 네모 박스가 깃 저장소의 주소가 된다. 해당 주소를 복사해두자.

 

4) 로컬저장소 생성

이 폴더는 깃 저장소의 주소와 연동이 되며 깃 주소는 원격 저장소가 되고 해당 폴더는 로컬 저장소가 된다.

☞ git init [My project name] -- 새로운 로컬 저장소를 생성하기 (cmd창의 현재경로에서 폴더를 생성하게 된다)

 

5) 로컬 저장소에서 아래 명령어를 입력한다. (해당 주소는 3)에서 만들어진 저장소의 주소이다)

* 우리가 만든 GitHuB의 웹 주소가

☞ git clone [url]

☞ git clone https://github.com/Szhyun/selfstudy.git

명령어가 실행되면 warning이 뜨는데 해당 에러는 저장소가 비어있다는 의미이다.

하지만 새로 저장소를 만든 상황이기 때문에 에러는 신경쓰지 않아도 된다.

 

6) 4)에서 만든 폴더로 이동해보면 아래와 같이 우리가 만들었던 저장소의 이름으로 폴더가 생성되어있는 것을

확인할 수 있다. (selfstudy 폴더안에 숨긴파일로 .git폴더가 있다면 성공)

 

9) 이제 깃허브로 어떻게 버전 관리를 하며 반영이 되는지 알아보자.

현재 특정 프로젝트 진행 중인 몇 개의 파일을 추가했다.

cmd창에서 로컬 저장소로 접속한다.

 

10) 로컬 저장소에서 git status 명령어 입력 (git status 명령은 파일의 상태를 확인)

☞ On branch master : branch는 깃 사용의 좀 더 심화된 개념으로 지금은

master라는 브랜치에서 작업중이구나 정도로 이해하면 된다.

 

파일을 추가하거나 변경한 파일은 아래와 같이 빨간 글씨로 표시된다.

 

12) 로컬 저장소에서 git add * 명령어 입력

위의 파일들을 원격 저장소로 올려주는 작업이 필요하다. 그러기 위해서는 먼저 로컬 저장소에서 어떤 파일을 커밋할 것인지 찾는 작업이 우선이다.(Untracked 상태의 파일을 Tracked 상태로 만드는 작업)

 

git add * 명령어는 모든 파일을 커밋한다는 의미이다.

특정 파일만을 커밋하고 싶다면 git add 파일명 을 하면 된다.

13) 다시 로컬 저장소에서 git status 명령어 입력 커밋할 준비가 되었는지 확인하는 작업이다.

파일명이 초록색으로 바뀌었다면 커밋할 준비가 되었다는 것을 의미한다.

14) 로컬 저장소에서 git commit 명령어 입력

이제 원격 저장소로 다섯 개의 파일을 커밋시켜보자.

만약 아래와 같이 Please tell me who you are. 이라는 에러가 떨어진다면

 

14-1) 깃을 사용하기 위해 기본적으로 이름과 이메일 주소가 필요하기 때문에 사용자 정보를 추가해주면 된다.

아래 명령어 입력

☞ git config user.name "이름 입력"

☞ git config user.email "이메일 입력"

☞ git add *

☞ git commit -m "init"

-m : 커밋시 남길 메시지를 의미한다.

 

15) 커밋 성공시 아래와 같이 files changed가 뜬다.

 

16) 로컬 저장소에서 git push 명령어 입력

마지막으로 커밋한 사항을 원격 저장소에 올리는 작업이다.

git push 명령어를 입력하면 GitHub Login 창이 뜨게 되는데 여기에 자신의 GitHub 아이디와 비밀번호를 입력하면 된다.

 

17) 잠시 기다리면 push 작업이 이루어진다.

 

18) 자신의 깃 저장소에 들어가보면 커밋한 파일이 올라와있는 것을 확인할 수 있다.

로컬 저장소의 파일이 올라왔다면 성공!

위 18) 단계까지가 깃 저장소에 파일을 저장하는 부분이다.

이제 파일을 로컬 저장소에서 수정하고 원격 저장소로 올리는 작업을 해보겠다.

 

19) 우선 나는 로컬 저장소의 5개 파일 중 board_list 파일을 일부 수정했다.

 

20) cmd를 실행하고 로컬 저장소로 접속한다. 아래 명령어를 입력

☞ git status

 

변경된 파일이 빨간 글씨로 표시되어 나타난다.

 

21) 로컬 저장소에서 아래 명령어 입력

☞ git add *

☞ git commit -m "board_list_20181109"

☞ git push

 

22) 원격 저장소, 자신의 깃 저장소로 접속해보자.

아래와 같이 새로 커밋된 board_list_20181109로 코멘트가 달린 파일을 확인할 수 있을 것이다.

파일 목록 위에 2 commits를 클릭해보자.

 

23) 자신이 커밋한 파일의 이력들을 볼 수 있다. 해당 파일 클릭

 

23) 수정된 부분은 아래와 같이 푸른색으로 표시가 되며 해당 라인들의 +버튼을 클릭하면 코멘트를 달 수 있다.

 

여기까지가 로컬 저장소를 이용한 깃의 등록과 수정 사용법이다.

 

 

728x90
반응형

'IT_Web > Project_Setting' 카테고리의 다른 글

SVN 설치 및 사용방법  (0) 2022.09.06
GitHub 설치방법  (0) 2020.03.09
자바 설치 및 환경 설정 스키마 계정생성  (0) 2020.03.09
728x90
반응형

 

* GitHub 설치방법 –필요없음 그냥 setup파일 next하면됨

1) https://gitforwindows.org/ 접속 후 Download

 

2) 다운받은 파일(Git 2.19.1 Setup) 실행

Next 클릭

 

3) 기본 경로를 사용. Next 클릭

 

4) 구성 요소 선택

Addtional icons

- On the Desktop : 바탕화면에 아이콘 추가

Windows Explorer integration

- Git Bash Here, Git GUI Here : 폴더에서 Git에 바로 연결할 수 있는 기능 추가

Git LFS(Large File Support) : 용량이 큰 파일 지원

Associate .git* configuration files with the default text editor : .git 형식의 파일을 기본 텍스트 편집기와 연결

Associate .sh files to be run with Bash : Bash와 함께 실행될 sh 파일 연결

Use a TrueType font in all console windows : 윈도우 콘솔에서 올바른 글꼴 사용여부

Check daily for Git for Windows updates : 매일 업데이트 확인 여부

기본 옵션으로 Next 클릭

 

5) 시작 메뉴에 추가할 폴더를 선택(만들어진 폴더가 없을 경우 자동 생성)

Don't create a Start Menu folder를 체크하면 시작 메뉴에 추가하지 않는다.

기본 옵션으로 Next 클릭

6) Git 편집기를 선택

VimWindowsGit의 기본 편집기로 Next 클릭

 

7) PATH 환경 설정

Use Git from Git Bash only : Git Bash에서 Git command line tools만 사용 가능

Use Git from the Windows Command Prompt : Git BashWindows 명령 프롬프트(cmd)에서 Git 사용 가능

Use Git and optional Unix tools from the Windows Command Prompt : Git과 유닉스 툴을 사용자 PC 경로에 추가해서 Git을 사용

기본 옵션으로 Next 클릭

 

8)HTTPS 선택

Use the OpenSSL library : OpenSSL 라이브러리 사용

Use the native Windows Secure Channel library : Windows 인증서 저장소를 사용하여 유효성 검사

기본 옵션으로 Next 클릭

 

9) 텍스트 파일의 line ending 스타일 선택

Checkout Windows-style, commit Unix-style line endings : 체크아웃은 윈도우, 커밋은 유닉스 스타일 적용

Checkout as-is, commit Unix-style line endings : 체크아웃은 스타일 변환없음, 커밋은 유닉스 스타일 적용

Checkout as-is, commit as-is : 체크아웃, 커밋 스타일 변환 없음

이번 설치는 윈도우 환경이기 때문에 기본 옵션으로 Next 클릭

 

10) Git Bash 터미널 설정

Use MinTTY(the default terminal of MSY52) : MinTTY terminal emulator 사용

Use Windows' default console window : Windows 기본 콘솔 사용

기본 옵션으로 Next 클릭

 

11) 기타 옵션

Enable file system caching : 성능 향상을 위해 파일 시스템 데이터를 메모리에 캐시

Enable Git Credential Manager : WindowsGit 보안 자격증명 저장소를 사용하기 위해 Git Credential Manager 활성화

Enable symbolic links : symbolic links 사용

기본 옵션으로 Next 클릭

 

12) 실험 옵션(?)

Enable experimental, built-in rebase : 기본 제공되는 rebase 사용

Enable experimental, built-in stash : 실험적으로 내장 된 숨김 기능 사용

이 부분은 따로 체크를 하지 않아도 되는 것 같다. Install 클릭

13) 설치 실행

14) 설치 완료

15) 윈도우 키를 눌러서 설치된 폴더 확인

16) cmd 창을 열고(윈도우 키-실행에서 cmd 입력) 아래 명령어 입력

cd/

git version

아래와 같이 뜬다면 설치 성공!

 

 

728x90
반응형

'IT_Web > Project_Setting' 카테고리의 다른 글

SVN 설치 및 사용방법  (0) 2022.09.06
GitHub 사용법  (0) 2020.03.09
자바 설치 및 환경 설정 스키마 계정생성  (0) 2020.03.09
728x90
반응형

파일 설치시 파일구조

dev > db > app > oracle

> eclipse, tomcat, workspace, java

 

 

* 자바설치 (dev 파일안 설치)

1. 자바환경변수 설정 >내컴퓨터 >우클릭 >속성> 고급 시스템 설정 >환경변수>시스템변수 창에 >새로만들기

> 경로는 자바설치된 경로로 설정하기 및 환경변수 이름설정 > path를 편집> 새로만들기

>%환경변수이름%\bin

2. 클래스패스 설정 > 시스템변수창에 > 새로 만들기 > %환경변수이름%\bin

3. 자바확인 cmd창에서 java –version - 끝 -

 

* db 오라클설치 알아서 하기 * 설치시 아뒤 및 비번설정 칸이 나온다

 

 

* 스카마 계정 생성 및 테이블 생성하기

1. sqlplus /nolog -- cmd에서 sqlplus 접속하겠다

2. conn / as sysdba -- 시스템관리자로 접속하겠다

3. create user scott identified by tiger default tablespace system; -- 스키마계정 만들기

   *scott - 아이디 tiger – 비밀번호

4 .grant connect, resource, dba to scott; -- 권한설정

5. conn scott/tiger -- 연결방법

6. alter session set nls_territory='AMERICA'; -- 글자깨짐 방지

7. alter session set nls_language='AMERICAN';

8. @C:\dev\db\app\oracle\scott.sql; -- 스키마 생성방법

9. @C:\dev\db\app\oracle\summit2.sql; -- 기존 sql파일이 있을때만 가능한 방법

- .spl 파일은 스키마계정과 sqlplus 접속이 필요하며, 테이블을 먼저 생성하고 나머지를 insert를 해야한다

- select * from 으로 테이블이 생성되었는지 최종적으로 하자

 

 

* 덤프 파일 테이블 생성하기

- 덤프 파일 익스포트 (현재 어떠한 스키마 계정의 userid정보에 대한 spl정보를 익스포트한다)

C:\) exp userid=아이디/비밀번호 file='C:\파일명.dmp' full=y

 

- 덤프 파일 임포트 (현재 덤프파일의 sql정보를 어떤 스키마 계정의 userid정보로 spl정보를 임포트한다)

1. cmd 에서 sqlplus에서 나온 후, C: 폴더로 이동한 상태에서,

2. imp userid=아이디/비밀번호 file='C:\파일명.dmp' full=y

 

 

* sql developer 설치 및 계정추가하기

계정추가 시 c: > windows > system32 > drivers > etc > hosts

hosts파일을 확인하여 로컬의 ip주소 서버의 ip주소를 확인할 수 있다

 

1. local 경우 - 플러스 버튼 클릭 > 접속이름, 사용자이름 스키마계정 & 비밀번호 설정

> 테스트버튼 클릭하여 상태확인

2. server 경우 – 호스트 이름을 서버 주소 이름으로 변경한다 예:] aws.seoulit.co.kr

 

 

* 이클립스 설치

1. 다운로드 받은 이클립스 파일을 dev 파일에 압출을 풀게되면 설치는 끝

2. workspace 또한 dev에 폴더를 생성하고 거기에 만든다

 

 

* 톰캣 설치 및 설정

1. 코어를 다운받고 톰캣을 실행시켜 설치한다 https://tomcat.apache.org/download-70.cgi

    사용자 비밀번호를 입력하고 java경로는 자동인식함으로 건딜지말고 설치경로만 dev > tomcat 에 설치한다

2. Servers 란에 create a new server를 클릭하고 설정을 진행한다

3. Apache를 선택하고 tomcat을 설치한 버전으로 선택한다

4. dev > tomcat 경로를 지정하여 tomcat을 설정한다 (경로지정 주의)

 

 

* STS(Spring Tool Suit) 플러그인 설치 (스프링 기반의 웹 프로젝트를 생성한다)

Help > Eclipse Marketplace에서 Spring Tool Suite 검색

spring 프로젝트시 sts3 standard

 

 

* 실습 프로젝트 생성 및 설정변경

Spring Legacy Project > Spring MVC Project 로 생성

위의 방법으로 플러그인 STS로 프로젝트를 생성하면

JRE 버전도 맞지 않고 서버 라이브러리도 등록되지 않아 변경해야한다

프로젝트 마우스 우클릭 > Project Facets > java 1.8버전 변경 > 우측창 Runtimes > Apache 체크하여 Apply

pom.xml에서 스프링버전을 최신으로 바꿔준다

 

728x90
반응형

'IT_Web > Project_Setting' 카테고리의 다른 글

SVN 설치 및 사용방법  (0) 2022.09.06
GitHub 사용법  (0) 2020.03.09
GitHub 설치방법  (0) 2020.03.09

+ Recent posts

Powered by Tistory, Designed by wallel