티스토리 뷰

 🍕설치 프로그램 

  1. Git
  2. Github 가입 
  3. Sourcetree 설치하기

Git은 뭔가요? 

- git은 프로젝트의 버전관리 도구, 협업 관리를 위한 도구이다.  

- git을 사용하면 무슨 작업을 했는지도 히스토리로 한 눈에 볼 수 있다. 

- 작업 단위 나누기 가능( 기능을 완성할 때마다 작업 내역을 저장하면 어떤 부분을 만들 때 에러가 발생했는 지 쉽게 파악할 수 있음)

- 협업 시 유용 ( 나누어 작업하고 하나로 합치는 것이 편하다. 누가, 언제, 어떤 부분을 수정했는 지 한 눈에 파악할 수 있다.) -> 만약에 Git을 사용하지 않고 프로젝트 파일을 덮어쓰는 형태로 관리하면 다른 사람이 작업한 내용을 내 파일로 덮어써버리는 비극이 발생할 수 있음..!

 

github은 뭔가요? 

- git 프로젝트를 원격으로 올릴 수 있는 저장소 기능을 제공하면서 커뮤니티를 제공하는 서비스

 

sourcetree는 뭔가요? 

- Git을 쉽게 사용할 수 있는 도구이다. 워드 파일을 편집할 때 MS office를 사용하는 것처럼! 

 

sourcetree로 배우는 이유? 

  • 전 세계에서 가장 많이 사용되는 Git 도구 중에 하나이다. 참고 자료 많음
  • 깃 사용 패턴에 집중하기 위해서 ( 목표: Git 사용 패턴을 이해하고 익숙해지는 것, 암기 X )
  • Git 은 여러가지 방법으로 사용할 수 있음 터미널에 명령어를 직접 입력할 수 도 있음(해당 방법을 CLI라고 부름) 

🌲소스트리(Sourcetree) 설치하기 

 

1. 아래의 링크를 통해 다운로드 ->  다운받은 exe파일을 실행한 다음 처음 보이는 화면에서 continue를 누른다.  

https://product-downloads.atlassian.com/software/sourcetree/windows/ga/SourceTreeSetup-3.4.3.exe

2. git이 제대로 설치되어 있다면 Git에는 체크박스가 보이지 않을 것 아래의 Mercurial 은 체크가 되어있다면 풀어줍니다. 

 

3. Author Name은 깃허브의 user name을 입력하시고

아래의 Author Email Address 는 깃허브 계정 이메일 주소를 입력해주세요. 

4. 다음 스텝에서 SSH 키를 불러오시겠습니까? 에서 아니오를 선택하세요. 그러면 설치 완료! 

 

5. 소스트리 설정하기

sourcetree에서 Github을 사용하기 위해서 일종의 비밀번호(token)을 발급받아 사용
  • 우측의 Generate new token 버튼을 눌러서 새로운 토큰을 발급받아봅시다. 
  • 새로운 토큰을 만드는 페이지에서 Note 명을 sourcetree라고 작명해주세요. Note는 토큰명을 나타냅니다. 다른 토큰과 겹치지만 않으면 어떤 명이든 상관없지만 용도를 알 수 있게 작명하는 것이 좋겠죠?

  • 해당 페이지 하단에 체크해야할 항목입니다.
체크해야 할 항목 : repo , workflow, admin:org, admin:public_key, gist, user, delete_repo
  • 해당 항목을 모두 체크했다면 Generate token으로 토큰 생성을 완료시켜주세요. 
 ❗주의할 점) 토큰 값은 생성된 직후에만 볼 수 있습니다. 보안상의 이유로 절대로 다시 볼 수 없다는 의미, 만약에 내용을 까먹었다면 새로 토큰을 발급받아야 합니다^_^ 토큰을 사용할 곳에 쓸 수 있도록 토큰값을 복사해둡시다.

이제 다시 소스트리로 돌아와서 만약에 언어 설정이 영어로 되어있다면 

상단의 Tools -> options ->General -> Repo setting -> Language 에서 한국어로 선택 

그 다음 sourcetree를 종료했다가 다시 켜주면 됩니다.

 

  • Github 계정 연동하기( 도구 -> 옵션 - > 인증을 들어가서 우측 상단의 추가 버튼을 눌러준다. )
  • 만약 아래처럼 계정 항목에 다른 내용이 적혀있다면 해당 항목을 클릭 - 삭제 버튼으로 없애준다. 

전 Https 저장된 비밀번호의 경우 삭제가 되질 않길래 그냥 냅두고 진행했습니다.

  • 이제 추가 버튼을 통해 호스팅 계정 편집을 해줍니다. 
  • 수정해줘야 할 것들 호스팅 서비스(GitHub), 인증(Basic)으로 변경하고 사용자명은 깃허브의 user name을 적은 다음 '비밀번호 새로고침' 버튼을 눌러준다. 

  • 비밀번호 새로고침 시, Sourcetree password requeset 라는 창이 뜹니다 해당 창의 '암호'부분에 아까 만들어놓은 소스트리 token 값을 붙여넣기해주세요. 계정에 내 Github Username이 잘 보이면 설정 완료!😀

😂Github token으로 계정 설정이 안될 경우! -> OAuth 사용

  • 호스팅 서비스는 GitHub 인증을 OAuth 그리고 사용자명에 깃허브 user name을 입력하고 OAuth 토큰 새로 고침을 누릅니다. 

  • 웹 브라우저에서 아래와 같은 창이 뜨면, Github로그인 후 스크롤을 내려 초록색 Authorize atlassian 버튼을 누른다. 만약 Github 사이트에 로그인이 되어있는 경우 바로 Authorize atlassian 페이지로 연결됨 

  • Authentication Successful 이라는 메세지가 뜨면 인증 완료!
  • 소스 트리로 다시 돌아와서 하단에 인증 성공이라는 메세지가 보인다면 성공입니다. 이제 확인 버튼 후 Github user name이 보이면 잘 설정된 것 !

 

댓글