Git/Github

[Git] Git과 Source Tree 연동

hikr90 2025. 1. 10. 00:20

# 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