1. GitLab Server에 업로드 되어있는 Source가 최종 소스임.
2. 개발 전, Commit & Push 전 반드시 PULL 작업 수행. (동기화)
3. 작업 후 Commit & Push 작업 시 자신의 사용자명 확인.
4. GitLab Web에서 반영되었는지 확인.
5. 배포서버에서는 오직 PULL 작업만 수행.
1) GitLab 저장소 생성 : 프로젝트가 업로드 될 저장소 생성
. root계정으로 login
. Project 탭에서 오른쪽 상단의 New project 클릭!
. 카테고리 및 프로젝트 이름 설정
. 왼쪽 Side Tab에서 Setting – Repository – Protected Branches이동.
Allowed to merge, Allowed to push 를 Developer로 변경
. 프로젝트에 대한 권한 추가
2) 프로젝트 폴더 Git Sync 작업. – GitLab 저장소와 해당 폴더를 연결.
# 아래 세팅은 배포서버에서만 진행.
- 연결하려는 프로젝트의 폴더에서 우클릭 – Git Bash here 클릭
- Git terminal 창이 뜨면 아래와 같이 입력.(git add 옆에 (.) 입력 주의!)
- 반영 확인(Gitrab에 들어가서 반영 되었는지 확인)
3) 내 PC sourcetree 설정
- SourceTree에 연결
- SourceTree Tab에서 최 우측 (+)을 누르거나, Ctrl + N 입력.
- Clone 선택 확인 후 해당 칸 입력.
※ 저장하고자하는 디렉터리는 반드시 빈 폴더 선택.
4) 배포서버 sourcetree 설정
- SourceTree Tab에서 최 우측(+)을 누르거나, Ctrl + N입력.
- Add선택 확인 후 해당 칸 입력.
- source 배포서버에 저장 후에 commit -> push
- 내 pc에서 pull -> 확인하기