본문 바로가기
  • Always Awake
프로그래밍,Tools/Unity,C#

[Unity] 유니티와 깃허브(GitHub) 연동하기 1

by NerdyBoy 2022. 3. 29.

이번 포스팅에서는유명한 버전관리 서비스(Version Control Service) 인

깃허브에 게임 제작 툴 유니티를 연동하는 방법을 간단하게 알아본다.

수동으로 Git을 사용하는 것보다 훨씬 편하게 사용할 수 있으니

연동하는 방법을 알아두면 두고두고 써먹을 수 있을것이다.


1. 레포지토리(Repository) 생성

먼저 깃허브(GitHub) 에 접속해서, 레포지토리를 생성해야한다. 

회원가입이 안되어있다면 아래 사이트에서 가입하자.

 

 

GitHub: Where the world builds software

GitHub is where over 73 million developers shape the future of software, together. Contribute to the open source community, manage your Git repositories, review code like a pro, track bugs and feat...

github.com

 

로그인 후 우측 상단의 '+' 버튼을 눌러 'new repository' 를 통해 생성할 수 있다.

 

 

레포지토리 생성 화면

  • Repository name : 레포지토리 이름
  • Description : 설명
  • Public : 레포지토리 공개 / Private : 비공개

 

위 사항들을 기입해주고,

README file, .gitignore 파일생성 여부는 체크해준다.

 

 

.gitignore

.gitignore 의 경우 아래쪽 호버바를 눌러 Unity 를 선택한다.

README file은 프로젝트의 설명을 마크다운 언어로 기재하여 메인에 보여줄 수 있는 파일이고,

.gitignore 은 추적에서 제외할 파일 및 폴더를 명시해주는 파일이다.

 

 

 

마크다운 언어 문법은 아래에서 확인 가능하다.

 

[MarkDown] 마크다운 문서 작성법

깃허브에 프로젝트를 올릴때, 프로젝트에 대한 설명을 위해서는 README.md 파일 작성이 중요하다. 그런데 이 .md 가 무엇일까? 해당 형식은 MarkDown 의 줄임말로, html 문서를 편리 하게 작성할 수 있는

kimasill.tistory.com

 

필요한 사항을 기재했으면 아래 초록색 Create Repository 버튼을 눌러 생성해준다. 


 

 

2. GitHub DeskTop 이용하기

 

나는 깃허브를 이용할 때에는 깃허브 데스크탑 앱을 이용하는것이 가장 편리하다고 생각한다. 해당 프로그램을 이용하면 프로젝트 파일들을 한 눈에 볼 수 있고, 클론, 커밋등을 편리하게 할 수 있다.

 

아래 사이트에서 다운받고 설치해준다. 자신의 OS에 맞는 다운로드 버튼이 나타날 것이다.

 

 

GitHub Desktop

Simple collaboration from your desktop

desktop.github.com

깃허브 데스크탑

자신의 깃허브 아이디로 로그인 후,

실행 후에는 아까 만든 레포지토리를 Clone 해서 가져오는 작업을 한다.

File - Clone Repository 

를 누르거나,

 

좌측 상단의

Current Repository - Add - Clone Repository

를 누른다.

 

그러면 자신의 깃허브에 있는 레포지토리 목록이 나온다.

레포지토리 선택창

아까 만든 레포지토리를 선택하고, Clone 

 

 

클론한 후에, Current Repository 를 눌러 해당 레포지토리에 커서를 올려보면 클론된 경로가 나타난다.

해당 경로를 찾아가면 성공적으로 클론되었는지 확인이 가능하다.


 

 

3. 유니티 프로젝트 생성

 

유니티 프로젝트를 새로 생성하거나, 클론된 폴더에 기존 프로젝트를 옮긴다.

아래는 유니티 허브에서 새 프로젝트를 생성하는 화면이다.

프로젝트 생성

 

다시 깃허브 데스크탑 앱으로 들어가면 변경내역이 모두 나오는 것을 확인 할 수있다.

깃허브 데스크탑

 

이제 커밋(Commit)을 이용해 변경사항을 로컬 레포지토리에 업데이트 할 수 있고, Push를 통해 깃 허브에 업로드도 가능하다.

몇가지 설정을 더 할 수있어 내용이 길어지기에, 해당 내용은 다음 포스팅에서 살펴본다.

 

 

 

댓글