# Git과 Source Tree 연동
1. Create Repository
1.1 우측 상단의 New repository 클릭
- Public과 Private은 해당 저장소의 내용을 공개, 혹은 비공개 할지에 대한 설정이다.


[참고] 원격저장소를 통해서 사용자는 아래의 4가지 상호작용이 가능하다.
작업 | 설명 |
Clone | 원격 저장소 복제 |
Push | 원격 저장소에 변경사항 적용하기 |
Fetch | 원격 저장소를 가져오기 |
Pull | 원격 저장소를 가져와서 합치기 |
2. Source Tree와 Github 연동
2.1 SSH 통신
- Secure Shell, 네트워크 상에서 다른 컴퓨터와 암호화 방식으로 통신할 수 있는 방법
- 연동을위해서는 컴퓨터에 공개 키와, 비공개 키 두가지가 필요하며 공개키를 접속하고자하는 대상(깃허브)에게 줘야한다.
# Git bash 에서 아래 문구 입력 (Open SSH 방식)
ssh-keygen
- 암호 입력 시, 암호를 사용하며 입력하지 않는 경우 암호를 사용하지 않는다.
- identification은 개인키를, public key는 공개 키를 뜻한다.
2.2 Source Tree에 개인 키 추가
- 소스트리의 도구 항목의 옵션에서 SSH키를 등록한다.


2.3 Github에 공개 키 추가
- 좌측 메뉴의 Setting에서 SSH and GPG key를 선택한 뒤, [New SSH key]를 선택한다.


- Title에 임의의 값을 입력한 뒤, 발급받은 공개키 파일을 메모장으로 열어, 안의 내용을 Key 에 입력한다.
- 키가 정상적으로 등록되었다면 오른쪽의 화면처럼 키 내용 확인이 가능하다.


2.4 Source Tree 계정 추가
- Remote 에서 [계정 추가]를 선택한 뒤, 오른쪽의 사진과 같이 설정을 맞추어 [OAuth 토큰 새로고침]을 클릭한다.


- 새롭게 뜬 창에서 하단의 [Authorize atlassian을 클릭한다.
- 우측 사진처럼 성공 문구가 뜬다면 소스트리에서 다시 호스팅 계정 편집 팝업을 확인한다.


- [인증 성공] 이라는 문구가 보인다면 정상적으로 연동된 것으로 확인을 눌러 마무리 해준다.


'Git > Github' 카테고리의 다른 글
[Git] Git 명령어 (1) (0) | 2025.01.10 |
---|---|
[Git] 저장소 간 상호작용 (0) | 2025.01.10 |
[Git] 브랜치 (0) | 2025.01.10 |
[Git] 버전 관리 (0) | 2025.01.10 |
[Git] Git (0) | 2025.01.10 |