Git 세팅하는 방법

Git 세팅하는 방법

* Git Lab 연결하는 법

1. Git Lab에 해당 프로젝트명 검색해 들어간 뒤 clone에서 http 부분 복사

2. 이클립스에서 상단 맨 오른쪽 ‘GIT' 버튼 클릭한 뒤 창 바뀌면 왼쪽 상단에서 초록 아이콘 클릭해 NEXT, FINISH (다운 받아짐)

3. 상단 오른쪽에서 프로젝트 창으로 돌아온 뒤 [File] - [new] - [PHP Project] 선택, name에 프로젝트명(혹은 CS에 있는 코드명) 넣기 (경로는 dev - workpath로 설정)

4. 기존 프로젝트 중 if-config 파일 복사해 위의 3줄을 맞게 수정하기

5. hosts를 에디트플러스에서 관리자 모드로 실행, 맨 마지막줄 복사해서 이름 바꾸기

6. httpd.conf를 에디트플러스 관리자 모드로 실행, 복붙한 뒤 ctrl + H로 프로젝트명 바꿔서 하단에 쓰기

7. 아파치 모니터 실행, restart 하기

-> 안 되는 경우 에디트플러스 파일 중 오타가 있거나 git 연결을 잘못했을 수도 있음

8. 이후 DB 파일을 admin에서 가져오거나 받아서 연결 (하단 A나 B)

* A: MySQL DB 파일 가져오는 법

1. MySQL Connections 리스트 중 Local은 내 컴퓨터, myadmin은 회사 네트워크

Connection Name : myadmin

Hostname : 114.108.163.147

Port : 3306

Username : myadmin

Password -> Store In Vault : Dlsvhapemdb2+

2. myadmin 계정 선택한 뒤 [Server] -> [Data Export] -> 목록에서 원하는 db 체크 및 선택하면 오른쪽에 리스트업 되면서 전체 체크가 자동으로 됨

3. 하단에서 두 번째 라디오 버튼(Export to Self-Contained File) 선택한 뒤 Start Export

4. 메인으로 돌아와서 local 계정 선택한 뒤 [Server] -> [Data Import] -> 두 번째 라디오버튼(Import from Self-Contained File) 누르고 옆에 [...] 박스 누르면 오늘 날짜로 db 파일이 받아져 있음

5. Default Schema to be Imported To에서 오른쪽 [new...] 박스 클릭해서 파일 이름 설정하고 Start Import

* B: Gitlab MySQL DB 연결

1. Create new schema in the connected server로 DB 생성(상단 원형 도형쌓은 아이콘)

2-1. DB명은 cs 기준으로 ( ex. ksoprs_db )

2-2. Server -> Data import로 불러오기

2-3. Import from self-contained file(라디오버튼 두번째)에서 경로 지정

3. Default Schema to be imported to -> new 눌러서 DB 만든 뒤 셀렉박스에서 선택

* Import 완료 후 Gitlab 권한 적용하기

1. Server -> Users and Privileges 선택해 들어간 뒤 좌측 하단에 Add Account 클릭

2. Login 탭에서 login Name은 학회명, password는 if-config 파일에 있는 비번 입력

3. Schema Privileges 탭에서 우측 중간 ‘Add Entry...' 클릭해 3번째 라디오 버튼

4. 셀렉트 박스에서 내가 만든 db 선택하고 우측 하단 Select "ALL" 한 뒤 Apply

from http://amanda.tistory.com/37 by ccl(A) rewrite - 2021-11-09 11:26:38