본문 바로가기

Android 공부

안드로이드 깃허브 연동 & 올리기


0. 서론


2019년 1월 7일, 깃허브 블로그에 엄청난 소식이 있었습니다.

깃허브의 private repos를 3명까지 무료로 사용할 수 있다는 소식입니다.

이렇게 되면 혼자서 개발하는 개발자들은

클라우드 환경에서 자신의 프로젝트를 안전하게 무료로 관리할 수 있어서 너무

행복한 소식이었습니다.


그래서 이번 블로그 글은 안드로이드에서 처음으로 Github를 사용하는 방법을 알아보겠습니다.


1. 본론


1-1. VCS 연결하기


VCS - Enable Version Control Intergration...을 클릭해줍니다.


그리고 자신의 project를 Git으로 하겠다고 선택해줍니다.



1-1-1. Cannot Run Git


해당 오류가 나온다는 것은 두가지의 원인이 있습니다.

- 깃허브가 설치되어있지 않거나

- 안드로이드에 깃허브가 연결되어 있지 않아서 입니다.


그래서 깃허브를 다운로드 받기 위해서

https://git-scm.com/download/win

로 이동해준 후에, 자신의 운영체제에 맞게 Git을 설치해줍니다.



뭐 설치가 다 되고 설치 파일이 켜질텐데, 저는 아무 생각 없이 Next를 눌러줬습니다.



그 후에, 오류가 난, Git Configuration을 클릭해줍니다.

그리고 Git을 설치한 폴더의 cmd - git.exe 를 연결시켜 줍니다.



그리고 Test를 눌러주게 되면 해당 GitVersion을 출력해줍니다.



1-2. Git Repository 만들기


Github 홈페이지에서 Start a project를 선택해줍니다.

그리고 Create a new repository의 정보를 입력해주고 Private로 하게 되면

깃허브를 다른 사람들이 검색하거나 할 수 없고, 최대 3명까지 같이

무료로 사용하거나 그 외로 유료 정책으로 사용할 수 있습니다.



그렇게 되면 해당 화면과 같이 커맨드 라인이 보이게 되는데

해당 커맨드를 Android - Terminal에서 그대로 입력해주게 되면

Git의 첫 커밋을 쓸 수 있습니다.

하지만, Terminal에서 Github의 환경 변수가 설정 안되어 있을 수도 있어서

안드로이드 스튜디오를 껐다 켜줍니다.



2-1. 프로젝트 커밋하기

프로젝트의 첫 커밋을 할 것입니다.

위의 커맨드를 입력하더라도, 생각보다 잘 커밋이 안되었기 때문에

VCS -> Commit을 눌러줍니다.



그러면 자신의 각종 프로젝트를 커밋하고 Push를 해주게 됩니다.

그리고 commit을 할 때 해당 프로젝트의 메시지를 등록해주게 되면

안정적으로 깃허브에 commit 및 push를 할 수 있습니다.




해당 예제는 담다 어플리케이션을

깃허브에 연동시켜서 클라우드로 관리하는 이점을 얻을 수 있었습니다.


2018/12/27 - [Android 공부] - 안드로이드 시간표 어플리케이션, 시간 측정 어플리케이션, 공부 어플 - 담다