Xcode 내부에서 Github 연동이 가능하다니...?! 😳
안녕하세요. 오딘(Odin)입니다.
여러분들 혹시 Xcode & Github 연동하여 Commit & Push 가능하다는 사실 알고 계셨나요??
왐마.. 저는 이 방법 처음 알게 되고 나서 깜짝 놀랐습니다. 이렇게 편하고 쉽게 만들 수 있다니!!
그러면 우리 다 같이 한번 만들어 볼까요?!?
1. Xcode에 Github 연동하기 (한번 하면 그 다음부터 안해도 된답니다!!)
우선 Xcode와 Github을 연동해봅시다!!
상단 Xcode -> Preferences 를 누르면 창이 뜹니다.
해당 창 Tab 내부에 있는 Accounts를 누르고 하단 '+' 버튼을 누르면 추가하고 싶은 계정들이 주르륵 뜰겁니다~!
그 중에서 Github을 선택하고 확인 버튼을 누르면
다음과 같이 Account, Token 을 적으라는 창이 뜰겁니다.
Xcode와 Github을 연동하기 위해 Account에는 사용하고 계시는 Github 아이디를 적으시면 되고
밑에 쓰여있는 Token은 'Github Personal Access Token'으로 Github API를 사용할 수 있도록 접근 가능한 Token이라고 생각하시면 됩니다.
해당 Token을 만들어 주기 위해서 Github 오른쪽 상단 프로필 -> Settings 를 클릭 해줍니다.
다음 이미지 처럼 'Generate new token'을 클릭하면 Select scopes 부분에 많은 체크박스들이 보이는데 위 이미지에 보이는
Token 생성시 체크박스에 추가해야 될 부분들을 체크하고 생성하면 됩니다.
Xcode & Gihub 연동이 끝났으니 Repository를 만들어 볼까요??
2. 로컬 Repository 만들기
우선 로컬 Repository를 만들어 볼게요!
상단 탭 중 Source Control 내부에 있는 'New Git Repositories...' 를 클릭하여
Create 버튼을 누르면 로컬 repository 생성 완료! 간단하죠??ㅎㅎ
3. 깃헙 Repository 만들고 로컬과 Remote 하기
위 이미지처럼 따라 만들면 깃헙에 새로운 Repository를 생성되고 자동으로 Remote가 됩니다~!
정말 쉽죠~?!ㅎㅎ
이제 Repository도 만들어졌으니 Commit 과 push를 한번 해볼까요??ㅎㅎ
3. Commit & Push
commit & push는 비교적 되게 간단합니다!
상단 Source Control 버튼을 누르면 우리가 깃헙에 올리고 수정하기 위해 자주 사용했던 commit 과 push 등 다양한 것들이 보이는데 해당 버튼 중 Commit을 눌러 보겠습니다
그러면 다음과 같이 수정된 파일들과 세부 코드들을 볼 수 있습니다.
여기서 commit을 원하는 작업들을 체크한 후 commit 내용 작성하고 확인 버튼만 눌러주면 끝이 난답니다!
그리고 commit과 push를 동시에 하고 싶다면 오른쪽 하단에 보이는 체크박스를 선택하고 확인 버튼 눌러주면 끝~!
다음과 같이 해당 Brunch 에서 Commit 된 내용들이 어떤 것인지 볼 수 있답니다~!
정말 쉽죠!?ㅎㅎ
시간이 된다면 제가 처음 Github을 접할때 어려웠던 개념들에 대해서 작성해 보겠습니다~!
그럼 안녕~!!😁