본문 바로가기
Github

[Github & Xcode] Github 연동하기 (Package Manager)

by Odin_1204 2022. 7. 8.
Xcode 내부에서 Github 연동이 가능하다니...?! 😳

 

 

안녕하세요. 오딘(Odin)입니다.

 

여러분들 혹시 Xcode & Github 연동하여 Commit & Push 가능하다는 사실 알고 계셨나요??

왐마.. 저는 이 방법 처음 알게 되고 나서 깜짝 놀랐습니다. 이렇게 편하고 쉽게 만들 수 있다니!!

그러면 우리 다 같이 한번 만들어 볼까요?!?

 

 

 

 

 


1. Xcode에 Github 연동하기 (한번 하면 그 다음부터 안해도 된답니다!!)

우선 Xcode와 Github을 연동해봅시다!!

상단 Xcode -> Preferences 를 누르면 창이 뜹니다.
해당 창 Tab 내부에 있는 Accounts를 누르고 하단 '+' 버튼을 누르면 추가하고 싶은 계정들이 주르륵 뜰겁니다~!
그 중에서 Github을 선택하고 확인 버튼을 누르면

 

 

다음과 같이  Account, Token 을 적으라는 창이 뜰겁니다.

Github ID & Access 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를 만들어 볼게요!

로컬 Repository 생성

상단 탭 중 Source Control 내부에 있는 'New Git Repositories...' 를 클릭하여
Create 버튼을 누르면 로컬 repository 생성 완료! 간단하죠??ㅎㅎ

 

 

 

3. 깃헙 Repository 만들고 로컬과 Remote 하기

깃헙 Repository 생성 및 Remote

위 이미지처럼 따라 만들면 깃헙에 새로운 Repository를 생성되고 자동으로 Remote가 됩니다~! 
정말 쉽죠~?!ㅎㅎ

 

Github에 생성된 Repository

이제 Repository도 만들어졌으니 Commit 과 push를 한번 해볼까요??ㅎㅎ

 

 

 

3. Commit & Push

commit & push는 비교적 되게 간단합니다!
상단 Source Control 버튼을 누르면 우리가 깃헙에 올리고 수정하기 위해 자주 사용했던 commit 과 push 등 다양한 것들이 보이는데 해당 버튼 중 Commit을 눌러 보겠습니다

Commit 하기

 

그러면 다음과 같이 수정된 파일들과 세부 코드들을 볼 수 있습니다.

여기서 commit을 원하는 작업들을 체크한 후 commit 내용 작성하고 확인 버튼만 눌러주면 끝이 난답니다!
그리고 commit과 push를 동시에 하고 싶다면 오른쪽 하단에 보이는 체크박스를 선택하고 확인 버튼 눌러주면 끝~!

 

다음과 같이 해당 Brunch 에서 Commit 된 내용들이 어떤 것인지 볼 수 있답니다~!

정말 쉽죠!?ㅎㅎ

 

시간이 된다면 제가 처음 Github을 접할때 어려웠던 개념들에 대해서 작성해 보겠습니다~!

 


그럼 안녕~!!😁