본문 바로가기
ios 개발일지

Xcode github 연동 / ios

by 리트레서 2024. 3. 23.

https://to-continually-grow.tistory.com/3

 

xcode 프로젝트 생성 및 빌드 / ios

1. 프로젝트 생성 프로젝트를 생성하기 위해 App을 클릭하고 화면 아래 Next를 눌러줍니다. 상황에 맞게 각 항목을 입력 및 선택해주고 마찬가지로 Next 버튼을 누릅니다. ProductName: 프로젝트 이름입

to-continually-grow.tistory.com

전 게시물에서 프로젝트를 생성해 보았는데요 이번에는 이미 github에 존재하는 repository에 로컬 프로젝트를 연동하려고 합니다.

 

 

 

1. github 연동

프로젝트를 생성하면 기본으로 제공되는 코드입니다.

 

 

 

 

왼쪽 상단의 Xcode -> Settings 순서로 클릭합니다.

 

 

 

 

Accounts를 클릭 한 후 아래 사진과 같이 빨간색 네모로 둘러싸인 +버튼을 클릭합니다.

 

 

 

 

GitHub 클릭 후 Continue를 눌러 계속 진행합니다.

 

 

 

 

 

Account 깃허브 계정과 Token을 입력해줍니다. 현재 발급된 토큰이 없기 때문에 토근을 발급 받아보겠습니다.

 

 

 

 

 

2. github 토큰 발급 및 입력

프로필 클릭 후 Settings를 눌러 아래화면에 진입하고 Developer settings를 클릭합니다.

 

 

 

 

Personal access tokens 클릭 후 Tokens -> Generate new token을 클릭합니다.

 

 

 

 

Generate new token(classic)을 클릭합니다.

 

 

 

 

상황에 맞게 설정을 하고 Generate token을 클릭하여 토큰을 발급 받습니다.

 

 

 

 

토큰 값이 잘 발행된 것은 확인 했습니다 이제 이 토큰 값을 복사하여 따로 보관해 둡니다.

 

 

 

 

깃허브 계정 ID와 방금 생성한 토큰 값을 입력합니다.

 

 

 

Accounts에 Github가 잘 추가 된 것을 확인 할 수 있습니다. 

 

 

 

3. git 로컬 저장소 생성 및 git 원격 저장소 연동 

프로젝트를 생성할 때 Create Git Repository On My Mac을 체크하지 않았다면 Integrate-> New Git Repository를 클릭하여 Git 로컬 저장소를 생성합니다. 

 

 

 

 

Create를 클릭하여 현재 프로젝트의 로컬 Repositories를 생성합니다. 

 

 

 

 

로컬 레파지토리가 성공적으로 추가 된 것을 확인 할 수 있습니다.

 

 

 

 

이미 github에 레파지토리가 있기 때문에 Add Existing Remote...을 클릭합니다. github에 레파지토리를 새로 만들고 싶으면 New "앱이름" Remote...을 눌러서 진행하면됩니다.

 

 

 

 

저장소 이름과 경로를 지정해주고 Add를 누릅니다.

 

 

 

 

원격 저장소가 지정되었고 이제 Integrate->Commit를 클릭합니다. Commit 클릭 후 내용을 작성하고 커밋합니다.

 

 

 

 

이번에는 push를 클릭하여 원격 저장소(github)에 커밋한 내용을 보냅니다.

 

 

 

 

현재는 main 브런치만 존재하므로 main 브런치를 선택하고 push를 누릅니다.

 

 

 

 

원격 저장소(github)에 정상적으로 올라간 것을 확인 할 수 있습니다.