Git 원격 레포지토리 설정 및 SourceTree 를 사용하여 UE4 프로젝트 Push

git을 사용할때 대표적이고 편한 툴로 ‘SourceTree’ 를 꼽을 수 있으니, 깃 클라이언트 툴은 정했고 이걸 이용해서 원격 레포지토리에 연동을 해놓은 뒤 기존에 만들어 놓은 언리얼 프로젝트를 Push 하는 방식으로 진행.

다음목표

  1. Git 원격저장소에 Push 후 GitLab CI pipeline 을 통한 빌드 자동화 – 완료

원격 레포지토리의 설정 및 프로젝트의 Push 가이드

  • 언리얼샘플프로젝트(4.19.2) 파일 링크 : Example.7z

GitLabProjectSetting_FirstCommitAndPush_01
01. SourceTree 를 실행하여 원격 레포지토리를 내 로컬 레포지토리에 연동 (Clone) 하기 위해 ‘복제 / 생성’ 메뉴를 선택 합니다.
GitLabProjectSetting_FirstCommitAndPush_02
02. 시놀로지에 설치한 GitLab 의 주소와 포트넘버, 그리고 로컬에 저장할 위치등을 설정할 준비를 합니다.
GitLabProjectSetting_FirstCommitAndPush_03
03. 원격 레포지토리의 주소와 연동할 로컬 레포지토리의 위치와 명칭을 설정합니다.
GitLabProjectSetting_FirstCommitAndPush_04
04. 설정이 잘 되었는지 확인을 합니다. 만약 로컬 레포지토리의 위치에 어떤 파일이라도 존재 하면 해당 위치에 설치 하지 못하므로 선택된 폴더가 비어있는지 확인을 해야합니다.
GitLabProjectSetting_FirstCommitAndPush_05
05. 빈 로컬레포지토리가 잘 생성 되었네요. 이제 미리 만들어 놓은 언리얼 프로잭트를 로컬 레포지토리에 커밋하면서 원격애도 푸시를 하면 되겠네요
GitLabProjectSetting_FirstCommitAndPush_06
06. 탐색기로 로컬 레포지토리의 위치에 미리 생성한 프로젝트 파일을 넣은 후 ‘SourceTree’ 로 이동하여 프로젝트를 커밋 과 푸시를 동시에 할 준바를 합니다.
GitLabProjectSetting_FirstCommitAndPush_07
07. 몽땅 올릴 예정이니 ‘모두 스테이지에 올리기’ 버튼을 사용 하면 되겠네요.
GitLabProjectSetting_FirstCommitAndPush_08
08. ‘바뀐내용 푸시하기’ 에 체크된 상태로 커밋 버튼을 누를 준비를 합니다. 여담이지만 커밋 및 푸시할때 메세지를 넣지 않으면 경고창이 뜨게 만든건 참 좋다고 생각합니다.
GitLabProjectSetting_FirstCommitAndPush_09
09. 아까 깃랩에 계정만든거 기억나시죠? 입력할 때가 왔네요.
GitLabProjectSetting_FirstCommitAndPush_10
10. 아이디랑 패스워드 넣은 후에 로그인을 하면..
GitLabProjectSetting_FirstCommitAndPush_11
11. master 브랜치로 최초 Push 성공이네요.
GitLabProjectSetting_FirstCommitAndPush_12
12. 아무것도 없었는데 뭔가 생긴거 보니 뿌듯 하네요. 근데 잘 보면 뭔가 일시정지느낌의 아이콘이 눈에 띄는데요. 자세히 볼까요.
GitLabProjectSetting_FirstCommitAndPush_13
13. 파이프라인 항목에서 멈춰 있는걸 볼 수 있어요. 깃랩 파이프라인이 설정이 되어 있는데 ‘러너’ 가 설정이 안되어 있어서 잠시 멈춰 있는 거예요.
GitLabProjectSetting_FirstCommitAndPush_14
14. 좀더 자세히 보려면 맨 완쪽에 ‘Pending’ 아이콘을 눌러서 들어가면 진행상황을 볼 수 있는데요. 하나하나의 항목을 Job 이라고 하고 현재는 맨 처음 Job에서 멈춰 있는걸 볼 수 있습니다.
GitLabProjectSetting_FirstCommitAndPush_15
15. 좀더 자세히 보려면 멈춰있는 Job 항목을 눌러보면 현재 화면처럼 상세히 볼 수 있어요
GitLabProjectSetting_FirstCommitAndPush_16
16. 러너 설정을 다 하면 파이프라인에서 정해놓은 Job이 순서대로 실행 되는 걸 볼 수 있겠죠.

답글 남기기

아래 항목을 채우거나 오른쪽 아이콘 중 하나를 클릭하여 로그 인 하세요:

WordPress.com 로고

WordPress.com의 계정을 사용하여 댓글을 남깁니다. 로그아웃 /  변경 )

Google photo

Google의 계정을 사용하여 댓글을 남깁니다. 로그아웃 /  변경 )

Twitter 사진

Twitter의 계정을 사용하여 댓글을 남깁니다. 로그아웃 /  변경 )

Facebook 사진

Facebook의 계정을 사용하여 댓글을 남깁니다. 로그아웃 /  변경 )

%s에 연결하는 중

This site uses Akismet to reduce spam. Learn how your comment data is processed.