Android Studio와 GitHub 연동 (velog.io)
계정연동
우선, 안스(안드로이드 스튜디오)에 깃허브 로그인을 해준다.
File-Setting- VCS 에서 로그인을 해준다.
이때 , 안드로이드 스튜디오에선 현재 버그가 있으므로 브라우저를 통한 깃허브 로그인을 해주지말고
Devloper 키를 받아서 via Key 버튼을 눌러 로그인을 해주도록 한다.
( 브라우저로 로그인 시도시 깃허브 창이 안뜨고 로컬호스트 팝업 창이 뜨는 버그 )
레포지토리연동
1. VCS - Create Repository 를 해준다.
2. VCS - Manage Remotes 에서 생성한 레포지토리의 URL 을 복붙해준다.
3. 이후에는 Commit- Push .
(당연히 이때 중요한 키파일 같은 것들은 절대 푸쉬해서는 안됨)
깃허브 협업 (참여자 기준)
1. 주최자로부터 collaborator 로 초대받아서 레포지토리 Access 권한 얻기.
2. File- Close all project로 모든 프로젝트 전부 종료하고, Get from VersionControl 선택
3. 2번을 통해 프로젝트를 import 하고나면 내 저장소처럼 Commit & Push 가능
PR 뜨기
Github Private 저장소에서 공짜로 Pull Request를 이용한 협업하기 (tistory.com)
1. Git- Newbranch로 자신만의 Branch를 만든다.
2. 해당 브랜치로 Commit & push
3. 그럼 깃허브 레포에 PR 이 뜸.
4. PR 탭에서 의견을 주고받고 collaborator 자격이 있는 자가 master branch 로 merge 할 수 있다.