Useful

[Github] 초기 세팅부터 소스트리(Sourcetree) 연동까지[1]

기시미 2021. 8. 19. 03:56

개발환경 : Window 

 

안녕하세요

개발환경을 새로 세팅하거나 새로운 프로젝트를 오랜만에 시작할 때 항상 헷갈리기 마련입니다 ㅠㅠ

자주 해보지 않으면 까먹고 또 검색해야 하기 때문에 정리를 해보려고 합니다 

 

** 이 과정은 github에 작업프로젝트를 업로드할 때 진행되는 과정입니다.

 

1. GitBash 설치

github를 사용하려면 제일 먼저 세팅해야하는 꼭 필요한 툴입니다. 

https://gitforwindows.org/

 

Git for Windows

Git for Windows focuses on offering a lightweight, native set of tools that bring the full feature set of the Git SCM to Windows while providing appropriate user interfaces for experienced Git users and novices alike. Git BASH Git for Windows provides a BA

gitforwindows.org

 

2. New Repository 생성

github에서 새로운 프로젝트를 업로드할 공간을 생성하는 과정입니다.

https://github.com/

 

GitHub: Where the world builds software

GitHub is where over 65 million developers shape the future of software, together. Contribute to the open source community, manage your Git repositories, review code like a pro, track bugs and feat...

github.com

1) 로그인 후 빨간 네모에 표시되어 있는 New 또는 Start a project를 클릭합니다.

.

2) Repository의 이름과 공개/비공개 여부 선택 후 Create Repository를 선택하여 생성을 완료해줍니다.

3) 생성 완료

repository의 git주소를 확인할 수 있습니다.

3. Root Folder 연결

업로드할 프로젝트가 있는 폴더를 github와 연결하는 과정입니다.

 

1) 프로젝트가 있는 파일을 마우스 왼쪽 클릭한 후 "Git Bash Here"를 클릭합니다.

2) 명령어 "git init"

"git init" 명령어를 사용하여 저장소의 연결할 폴더를 지정해주는 것입니다.

폴더 안에 .git 파일이 생겼다면 정상적으로 연결된 것입니다.

** .git 파일이 보이지 않는다면 [보기-> 숨긴 항목]을 체크해주세요

 

3) 명령어 "git remote add origin [repository 주소]"

위에 설명했던 repository 주소를 확인하고 복사합니다.

아무것도 뜨지 않는다면 repository에 정상적으로 연결된 것입니다.

4) 명령어 "git add ."

github에 커밋하기 전 변경분을 모아놓기 위해 사용합니다.

"."은 모두라는 뜻으로,한 가지 파일을 올리고 싶다면 "git add [파일명.확장자]"로 명령어를 입력하면 됩니다.

이 명령어는 스테이징 상태에 모아두는 것이기 때문에 아무리 사용해도 repository에 영향을 주지는 않습니다.

5) 명령어 "git commit -m "커밋내용"

스테이징 상태에 있는 파일들을 커밋하여 기록을 남겨줍니다."커밋내용"은 커밋한 부분이 어떤 것인지를 알기 위해 함께 남겨주는 것이 좋습니다. (유지보수에 유용)

6) 명령어 "git push origin master"

위에서 커밋한 61개 파일을 repository에 등록하는 것입니다.

명령어를 입력하면 로그인 창이 뜨는데 2021년 8월 13일부터 개인액세스토큰을 통해서만 로그인 가능하게 변경되었습니다. 토큰 발급 받는 방법은 아래 포스팅 해놓았으니 참고 바랄게요 ^_^

https://code-hyoon.tistory.com/17

 

[Github] unable to access 'https://github.com/***/test.git/': The requested URL returned error: 403 오류

안녕하세요 오랜만에 깃허브를 사용하려고 하니 다음과 같은 오류가 발생했습니다. remote: Support for password authentication was removed on August 13, 2021. Please use a personal access..

code-hyoon.tistory.com

로그인을 완료하면 push가 정상적으로 되어 repository에 올라간 것을 확인할 수 있습니다.

 

다음 게시글에서 소스트리 연동 과정을 정리해보겠습니다.

감사합니다.

 

https://code-hyoon.tistory.com/16

 

[Github] 초기 세팅부터 소스트리(Sourcetree) 연동까지[1]

개발환경 : Window 안녕하세요 개발환경을 새로 세팅하거나 새로운 프로젝트를 오랜만에 시작할 때 항상 헷갈리기 마련입니다 ㅠㅠ 자주 해보지 않으면 까먹고 또 검색해야 하기 때문에 정리를

code-hyoon.tistory.com