티스토리 뷰
🍕설치 프로그램
- Git
- Github 가입
- 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. 소스트리 설정하기
- Github에서 token(접근 권한 비밀번호) 설정하기, 아래의 링크를 타고 깃허브 페이지로 갑니다.
- https://github.com/settings/tokens
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 계정 연동하기( 도구 -> 옵션 - > 인증을 들어가서 우측 상단의 추가 버튼을 눌러준다. )
- 만약 아래처럼 계정 항목에 다른 내용이 적혀있다면 해당 항목을 클릭 - 삭제 버튼으로 없애준다.
- 이제 추가 버튼을 통해 호스팅 계정 편집을 해줍니다.
- 수정해줘야 할 것들 호스팅 서비스(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이 보이면 잘 설정된 것 !
'프로그래밍 > Git, Github' 카테고리의 다른 글
[Git] sourcetree에서 저장소 접근 시 인증 에러 해결방법 (0) | 2022.05.07 |
---|---|
[Git] sourcetree로 원격 repo & 로컬 repo 사용하기(혼자 git 프로젝트 관리하기) (0) | 2022.05.06 |
[Github] 깃헙에 프로젝트 올리는 법(윈도우) (0) | 2022.03.16 |
[Git].gitignore 파일 작성 시 좋은 사이트 (0) | 2021.11.16 |
[GitHub]github desktop에서 branch만들기 (0) | 2021.11.03 |
- Total
- Today
- Yesterday
- D 플래그
- 항해99프론트
- 프리온보딩 프론트엔드 챌린지 3월
- aspect-ratio
- 타입스크립트 DT
- 틸드와 캐럿
- getServerSideProps
- ~ ^
- nvm 설치순서
- && 셸 명령어
- tilde caret
- 타입스크립트 장점
- 항해99프론트후기
- 부트캠프항해
- 항해99추천비추천
- 원티드 프리온보딩 FE 챌린지
- 원티드 3월 프론트엔드 챌린지
- fs모듈 넥스트
- 원티드 FE 프리온보딩 챌린지
- getStaticPaths
- 프리렌더링확인법
- nvm경로 오류
- grid flex
- float 레이아웃
- Prittier
- 원티드 프리온보딩 프론트엔드 챌린지 3일차
- 형제 요소 선택자
- text input pattern
- reactAPI
- is()
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |