안드로이드 스튜디오 GitHub 와 연결해서 소스 공유하고 관리하는 방법 2

 

환경: Android Studio

 

자주 사용하는 Git GitHub 용어부터 명확히 알아야 합니다. Git 은 분산 버전 관리 시스템이며, 파일의 변경 내역을 추적할 수 있도록 만든 소프트웨어 입니다. 그리고 GitHub Git 을 통해 파일을 관리할 수 있는 공간을 말합니다. 웹 기반으로 운영되고 있습니다. GitHub 에 무료로 공간을 주기 때문에 다른 사람들과 협업할 때 매우 용이합니다. 오늘은 GitHub 와 안드로이드 스튜디오를 연결해서 소스를 올려 보겠습니다. 이렇게 올린 소스는 주소만 알려 주면 공유할 수 있습니다.

 

첫 번째 포스팅에서는 GitHub 사이트에 Repository 공간을 만들어서 접근 주소를 얻는 것까지 진행했습니다. 다음은 안드로이드 스튜디오에서 연결하는 방법에 대해 알아 보겠습니다. 먼저 로컬 소스가 있는 곳에 Git Repository 공간을 만들어야 합니다. [VCS] > [Import into Version Control] > [Create Git Repository] 메뉴를 선택합니다.

안드로이드 스튜디오 GitHub 와 연결해서 소스 공유하고 관리하는 방법 2

 

팝업창이 뜨면 해당 프로젝트가 있는 폴더를 선택합니다

안드로이드 스튜디오 GitHub 와 연결해서 소스 공유하고 관리하는 방법 2

 

OK 버튼을 눌러 창을 닫고 안드로이드 스튜디오에서 설정한 Git Repository 공간으로 이동해야 합니다. 탐색기에서 프로젝트가 있는 파일 주소로 빨리 이동할 수 있는 방법은 Show in Explorer 입니다

안드로이드 스튜디오 GitHub 와 연결해서 소스 공유하고 관리하는 방법 2

 

해당 폴더에서 오른쪽 마우스를 눌러 Git Bash Here 메뉴를 선택합니다. 콘솔 작업을 하기 위해서 입니다

안드로이드 스튜디오 GitHub 와 연결해서 소스 공유하고 관리하는 방법 2

 


그림과 같이 콘솔이 뜨면 git remote add origin [GitHub Repository 주소] 를 입력하고 Enter 를 누릅니다. 폴더에 GitHub 주소를 연결하는 작업입니다

안드로이드 스튜디오 GitHub 와 연결해서 소스 공유하고 관리하는 방법 2

 

주소를 입력해서 연결이 끝났다면 프로젝트 파일을 올려 보겠습니다. 다시 안드로이드 스튜디오로 돌아와서 [Git] > [Commit Directory] 메뉴를 선택합니다

안드로이드 스튜디오 GitHub 와 연결해서 소스 공유하고 관리하는 방법 2

 

만약 Commit Changes 창에 Unversioned Files 라고 되어 있다면 Browse 창을 띄웁니다. 그리고 “+” 버튼을 눌러 Commit Changes 에 선택한 파일을 추가합니다

안드로이드 스튜디오 GitHub 와 연결해서 소스 공유하고 관리하는 방법 2

 

파일 추가가 끝났다면 모두 선택하고 아래로 내려가서 Commit Message 에 대략적인 내용을 입력하고 오른쪽으로 가서 Commit and Push 버튼을 클릭합니다

안드로이드 스튜디오 GitHub 와 연결해서 소스 공유하고 관리하는 방법 2

 

Code Analysis 팝업창이 뜨면 Commit 버튼을 클릭합니다

안드로이드 스튜디오 GitHub 와 연결해서 소스 공유하고 관리하는 방법 2

 

다음은 파일을 올리는 사용자의 이름을 입력해야 합니다. 협업을 위해서는 반드시 필요한 정보입니다. 나중에 누가 어떤 소스를 올렸는지 알아야 문제를 해결할 수 있기 때문입니다

안드로이드 스튜디오 GitHub 와 연결해서 소스 공유하고 관리하는 방법 2

 

Push Commits 창이 뜨면 어떤 파일들이 올라가는지 목록으로 확인할 수 있습니다. 아래로 내려가서 Push 버튼을 클릭합니다

안드로이드 스튜디오 GitHub 와 연결해서 소스 공유하고 관리하는 방법 2

 

마지막으로 GitHub 의 계정을 입력해서 로그인 해야 합니다

안드로이드 스튜디오 GitHub 와 연결해서 소스 공유하고 관리하는 방법 2

 

로그인이 끝내면 소스가 올라갑니다. 그림처럼 정상적으로 파일을 올리는데 성공하면 콘솔에 Push successful 메시지가 뜹니다

안드로이드 스튜디오 GitHub 와 연결해서 소스 공유하고 관리하는 방법 2

 

이제 GitHub 사이트로 가서 제대로 올라갔는지 확인해 봐야겠죠. 그림처럼 목록에 올라간 파일들을 확인할 수 있습니다

안드로이드 스튜디오 GitHub 와 연결해서 소스 공유하고 관리하는 방법 2

Posted by 녹두장군