jiho_bae
Go devlog
jiho_bae
전체 방문자
오늘
어제
  • 분류 전체보기 (158)
    • JavaScript (38)
      • theory (34)
      • vanilla (4)
    • HTML & CSS (2)
    • Browser (3)
    • CS (6)
      • linux (1)
      • shell (2)
      • compiler (2)
    • DS & Algorithm (87)
      • theory (5)
      • basic (7)
      • programmers (30)
      • baekjoon (45)
    • Design Pattern (2)
    • Error (4)
    • Git & Github (4)
    • Tools (1)
    • 부트캠프 (4)
    • Small Tips (2)
    • Java (3)
    • test (1)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • 리액트 프로젝트 디버깅하기
  • 자바스크립트 이벤트 위임
  • 가사 검색 자바스크립트
  • safari invalid date error
  • 1753 최단경로 javascript
  • 프로그래머스 숫자카드나누기 javascript
  • 덧칠하기 javascript
  • 깃 이전 커밋에서 새 브랜치 만들기
  • 리코쳇 로봇 javascript
  • 자바스크립트 채팅방 스크롤
  • 외벽 점검 javascript
  • safari Date format NaN
  • 병합정렬 자바스크립트
  • 억억단을 외우자 javascript
  • 계수정렬 자바스크립트
  • 대충만든자판 javascript
  • 25632 소수 부르기 게임
  • javascript use strict
  • 자바스크립트 배열의 특수함
  • 자바스크립트 비동기 마이크로 태스크 큐와 렌더링 과정
  • 카카오 코딩테스트 양궁대회 nodeJS
  • 13460 javascript nodejs
  • 백준 17406 nodeJS
  • fetch 취소하기
  • JavaScript
  • 퀵정렬 자바스크립트
  • 자바스크립트 sort는 왜 그모양일까
  • 자바스크립트 모듈 시스템
  • 자바스크립트 커링
  • 백준 자바스크립트 입력 템플릿

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
jiho_bae

Go devlog

[SourceTree] 소스트리에서 깃허브 private 저장소 가져오기
Tools

[SourceTree] 소스트리에서 깃허브 private 저장소 가져오기

2021. 8. 28. 19:17

소스트리

소스트리는 Git GUI 툴이다.

 

이전 포스팅 중에, Github Desktop을 다룬 글도 있는데 이 역시 Git GUI다.

-> 깃헙 데스크톱은 처음 깃을 접할 때 매우 유용하게 사용했다.

깃 커맨드에 대해 조금 공부하고 나서는 그냥 cli에서 깃 명령어를 사용했었는데

이번에 소스트리를 접하게 되었고, 소스트리가 궁금해서 우선 설치했다.

 

현재 private 저장소를 이용해 프로젝트를 수행중인데,

소스트리의 기본 Oauth를 이용하면 public 저장소만 보이기 때문에, private 저장소를 가져오는 방법에 대해 정리하였다.


소스트리 설치

 

Sourcetree | Free Git GUI for Mac and Windows

A Git GUI that offers a visual representation of your repositories. Sourcetree is a free Git client for Windows and Mac.

www.sourcetreeapp.com

그냥 눌러서 다운 받으면 된다.

 

 

깃허브 연결

깃허브 저장소를 연결하려면, 소스트리 - Preference(설정) - 계정 에서 내 깃헙 계정을 추가해준다.

 

계정 탭에서, 
호스트를 Github로 바꾸면 인증방식이 기본적으로 Oauth로 지정된다.
여기서 계정 연결로 github 연결을 진행하도록 안내된다.

 

image

다음과 같은 화면으로 넘어갈 것인데, 문제는 Public data only 라는 부분이다.

 

하지만 private 저장소가 필요하기 때문에 찾아보다가 좋은 글을 발견했다.

 

1. 깃허브 액세스 토큰 가져오기

 

Can't clone private repo on github from SourceTree

A similar issue is described here however, my symptoms are a little different and none of the steps there seemed to work. Nor does the suggestion here work. I'm attempting to use SourceTree to cl...

stackoverflow.com

 

게시글에 담긴 절차를 정리해보면 다음과 같다.

 

  1. 깃허브 홈페이지에서 계정 로그인
  2. 오른쪽 위에 메뉴에서 Settings 클릭
  3. Settings 탭에서 DEVELOPER SETTINGS 클릭
  4. PERSONAL ACCESS TOKEN 클릭
  5. GENERATE NEW TOKEN 클릭
  6. Note 부분에 sourcetree라고 적고 모든 체크박스를 체크해준다.
  7. 페이지 아래에서 Generate Token 을 누르면 액세스 토큰이 생성된다.

 

위의 절차를 진행하면 아래 사진과 같이 생성된 액세스 토큰을 보여준다.

 

image

이 토큰을 현재 화면에서 벗어나면 다시 볼 수 없다.
따로 저장해두길 권장한다.

 

2. 토큰을 이용해 소스트리에 계정 등록하기

image

다시 소스트리 앱으로 돌아가서,
인증 방식을 Oauth -> 베이직으로 변경하고 아래 정보를 입력한다.

사용자 이름 : 내 깃허브의 사용자 이름
암호 : 방금 발급받은 액세스 토큰

을 입력해주면 내 계정이 등록된다.

 

image

Private 저장소가 보인다.


깃허브 계정이 등록되면 소스코드에서 원격 저장소에서, private 저장소를 포함한 모든 저장소를 볼 수 있다.

이제 원격 저장소(Github)는 등록이 되었다.

 

로컬 저장소(내 컴퓨터 폴더)를 등록하고, 열심히 작업해서 프로젝트를 관리해보자.

저작자표시 (새창열림)
    jiho_bae
    jiho_bae
    하루에 한 걸음씩

    티스토리툴바