안녕하세요 ~!
Tistory 블로그를 처음 시작하게 됐습니다.
첫 글이니 만큼 앞으로 제가 테스트 할 Xcode Repository와 Github의 Repository를 연동하는 글을 작성 해볼거에요.
음... 의외로 많은 분들이 Git과 Github를 구분 못하시는 것 같더라고요 !!
Git의 개념에 대해서도 다음에 꼭 포스팅해보도록 하겠습니다.
일단 오늘은...! 주제에 맞게 SourceTree로 Xcode 프로젝트를 깃허브 저장소와 연동하는 방법에 대해 포스팅해보겠습니다
일단 깃허브에 등록할 Xcode Project를 하나 만들어주세요.
저는 앞으로 제 포스팅에 이용될 프로젝트를 하나 만들어봤어요.
그리고 이제 깃허브 사이트로 이동해보겠습니다.
이미 아이디가 있으시다면 우측 상단의 Sign in 버튼을 통해 로그인 하시고 없으시다면 Sign up 버튼을 통해 회원 가입을 해주세요 !
아...너무 하나하나 올리는 느낌이 있는 것 같아 기본적인건 Skip하고 핵심만 짚어볼게요 ! (나중에 부족하다 싶으면 보완하도록 하겠습니다...)
깃허브에 로그인을 하신 후 [Your Repositories]로 들어갑니다.
우측 상단의 [New] 버튼을 클릭해주세요
아까 만들어줬던 Xcode Project명과 같은(편의를 위해) Repository name을 만들어주시고 Description (설명, 선택) 작성해주시면 됩니다.
그 다음 생성한 Repository를 Public으로 만들지 Private으로 만들지 선택하는 창입니다.
Private으로 생성하면 비공개 저장소가 생성됩니다.
TMI를 뿌리자면... 깃허브가 MicroSoft로 넘어가면서 Private Repository를 만들때 공동 작업자 3명까지 초대할 수 있게 정책이 바뀌었다고 하네요. (원래는... Private Repository 생성 자체가 유료였던걸로 알고있습니다 !)
Initialize this repository with a README는 선택하셔도 되고 안하셔도 됩니다. 레포지토리를 생성할때 README라는 설명서(?) 텍스트 파일을 즉시 클론할 것인지 말것인지의 여부를 묻는 것 같아요.
다 작성하셨다면 Create repository !!
자 이제 Github에 Repository를 생성했습니다. 이제 이 Github Repository와 Xcode Project를 연동시켜주기만 하면 됩니다.
정상이 눈 앞에 보이네요.
terminal을 이용해서 command 명령어로 등록하는 방법도 있지만 우리는 편리한 Source Tree를 이용해서 연동시킬 것입니다 !!
일단 Source Tree를 켜보겠습니다. 그리고 이 SourceTree 창에 아까 만들었던 프로젝트를 드래그 해서 넣어볼게요
저 같은 경우 TistoryTestProject를 끌어다 SourceTree에 드래그해보니 이렇게 나와요
가볍게 생성하기 버튼을 눌러줍니다.
그럼 본인의 로컬에 있던 Xcode Repository가 Sourcetree Repository 목록으로 들어갑니다.
이제 이 Repository를 원격(github) 저장소와 연동시켜주겠습니다.
Source Tree에 등록한 프로젝트로 들어가주세요
다음과 같은 화면이 나올겁니다.
좌측에 원격탭을 오른쪽 마우스로 클릭해보세요
여기서 새 원격 클릭
그리고 아까 위에서 봤던 !! 깃허브 홈페이지의 HTTPS 주소를 복사해주세요
복사한 경로를 URL/경로 란에 붙여넣기 해주시고 원격이름은 본인의 원격명을 편하신대로 입력해주세요.
저는 정석대로 Remote로 가겠습니다... 그리고 확인 !
그럼 이제 원격 저장소 경로 등록이 완료됐습니다 ~!! 다시 확인을 눌러보실까요~?
그리고 이제 변경사항(현재 변경사항 : Xcode 프로젝트 파일들이 생성 됨)을 원격 저장소에 올려볼거에요 ~!
아래 사진대로 따라와주시길 바랍니다.
커밋 메시지(first commit) 입력하고 커밋 버튼 클릭 ~!
커밋 하신 후에 좌측 히스토리 탭을 눌러보시면 이렇게 나올거에요
이제 변경사항을 저장(커밋) 했으니 원격 저장소의 레포지토리로 옮기는 일만 남았습니다 !!
변경 히스토리를 클릭 후 위에 푸시(Push)버튼을 눌러주세요
그럼 어떤 원격브랜치로 푸쉬할건지 선택하는 창이 나오는데 저흰 master브랜치 뿐이니까 master브랜치 클릭 후 확인 !
저는 로그인을 해둔 상태라 비밀번호 입력하라는 창이 안뜨는데 비밀번호 입력하라는 창이 뜨면 아래 참고 방법대로하시면 됩니다 !!
그리고 깃허브 레포지토리로 가 새로고침을 하면 예쁘게 옮겨져있는 것을 확인할 수 있습니다 ~~
[참고]
1. Source Tree 창 포커싱 후 상단의 Source Tree 탭 - 설정 클릭
2. 계정 탭에서 추가 버튼 클릭
3. 아래와 같이 세팅 후 깃허브 접속
4. github -> setting -> Developer settings -> personal access tokens -> generate new token -> repo 관련 항목들 체크 (다 체크 하셔도 상관 없음) -> 생성된 토큰을 3번 스크린샷의 암호에 입력
5. 끝
첫 게시글이라 많이 서툴고 틀린 점, 궁금한 점 많을텐데 많은 지적과 관심 부탁드리겠습니다 (_ _)
앞으론 더 질 좋은 포스팅 하도록 노력하겠습니다 !! 뿅~
'Git의 모든것' 카테고리의 다른 글
[Git의 모든것] 소스트리 브랜치 여러개 삭제 (1) | 2020.10.05 |
---|