하루한줄 코딩일기

[안드로이드] 안드로이드 스튜디오와 GitHub 연동하기 / add,commit,push 본문

Dev./Android

[안드로이드] 안드로이드 스튜디오와 GitHub 연동하기 / add,commit,push

jjuha 2021. 9. 2. 11:45

안드로이드 스튜디오와 GitHub를 연동해두면
개발 환경 내에서 바로 깃 사용이 가능하여 매우 편리하다.

연동 방법은 다음과 같다.


먼저 깃허브에서 새로운 레파지토리를 생성해준다.
이름은 임의로 지정해줬다.


다음은 안드로이드 스튜디오에서
File > Settings로 들어간 후 Git을 검색한다.

화면의 Test 버튼을 누르면 현재 깃 버전이 나온다.
Git version is- 라는 글씨가 보이면 깃이 정상적으로 설치가 되어있는 것이다.


이번엔 바로 아래에 있는 GitHub를 클릭하여 내 깃허브 계정을 등록해준다.
(나는 이미 등록을 해둬서 계정이 뜬다.)

+ 버튼을 누르면 GitHub로 로그인을 할 건지,
토큰으로 로그인을 할 건지 선택을 하게 되는데
나는 Log In via GitHub이 잘 안돼서 Log In with Token을 선택했다.


깃허브에서 발급받은 토큰을 입력하고
Add Account 버튼을 누르면 정상적으로 계정이 등록된다.

(토큰은 깃허브에서 패스워드 대신 도입한 인증 방식으로,
사용자는 토큰을 발급 받아 인증에 사용할 수 있다.)


여기서 잠깐!🤚

토큰을 바르게 입력했는데 다음과 같은 에러 메세지가 뜬다면,
그 이유는 토큰 생성 시 Select scopes 체크박스 중
repo, gist, read:org에 체크하지 않았기 때문일 것이다.

내가 사용 중이던 토큰에는 해당 스코프들이 포함되어 있지 않아서 새로 발급받았다.


계정을 등록했다면 버전 컨트롤을 활성화 시켜야 한다.
VCS > Enable Version Control Integration > Git 선택 후 OK!


그러면 상단의 VCS 탭이 Git으로 바뀐 것을 확인할 수 있다.

또, 파일 이름들이 와다다 빨간색으로 바뀌는데,
이건 파일들이 아직 git에 add되지 않았기 때문이다.


이제 전체 파일을 add 해줄 것이다.
전체 Project 보기로 설정 한 후,
폴더에 마우스 우클릭 > Git > Add

(사진은 잘못 캡쳐하여 Android로 설정되어 있으나,
꼭 Project 보기로 선택하여 Add 해야 한다.)


다음 Git > Commit을 눌러 add된 내용에 대한 커밋을 추가한다.


커밋 메세지 입력 Commit 버튼 클릭!

커밋이 완료되면 모든 파일 색상이 원래대로 돌아온다.


끝으로 push를 해줘야 내 레파지토리에 소스들이 올라간다.

Git > Manage Remotes에서 앞에서 생성한 깃허브 레파지토리의 주소를 등록해주고


Git > Push를 눌러 커밋 내용을 내 레파지토리에 푸쉬하면 끝!


소스들이 잘 올라간 것을 확인할 수 있다.

이후 동일한 방식으로 add, commit, push를 하여
간편하게 버전 관리를 할 수 있다.

Comments