Github에 제가 파이썬에 연습한 코드를 올리는 방법을 검색해보니 우선 Git을 사용할 줄 알아야 한다는 글이 많았습니다.
그동안은 제가 공부하는 코드가 너무나 기초적이어서 깃허브에 올릴 필요가 있을까 생각하고 올리지 않았어요. (너무 초라해서 타인에게 보여주기가 민망했어요 흑흑)
하지만 어차피 앞으로 깃허브를 써야한다면 간단한 것이라도 올리면서 깃허브를 배우는 것이 좋겠다는 생각이 들었습니다.
일단 Github 계정만 있고 Git이 무엇인지도 전혀 알지 못하는 상태였으므로 우선 Git이 무엇인지 알아보고 Git설치를 시작했습니다.
이번 편에서는 Git설치에 대해 알아보도록 하겠습니다.
1. 아래사이트에 접속하여 설치파일을 다운로드합니다.
2. Git 설치를 합니다.
저는 모든 설정을 기본 상태로 하여 설치했으니 참고 바랍니다.
2-1. Next 클릭
2-2. 깃이 설치될 경로 지정
- Next 클릭
2-3. 구성요소 선택
- 기본설정으로 하고 next 클릭
2-4. 시작폴더 경로를 선택
2-5. 에디터 선택
- 검색해보니 어떤 분은 Visual Studio Code를 설정하기도 하던데, 대부분은 기본설정된 에디터로 하셔서 저도 default editor로 하였습니다.
2-6. 환경 설정
*참고*
가. Use Git from Git Bash only
- Git를 Git bash에서만 사용 합니다.
나. Use Git from the Windows Command Prompt
- Git를 환경변수에 등록하고 윈도우 명령창cmd 또는 파워셀등에서도 git명령어를 사용 합니다.
다. Use Git and optional Unix tools from the Windows Command Prompt
- 윈도우 명령창cmd에서 Git과 유닉스도구를 사용할 경우 환경변수에 추가 "주의 사항을 보면 옵션을 잘 이해하는 사람만 사용 하라고 합니다."
2-7. https 전송시 인증서
*참고*
가. Use the OpenSSL library
- 서버 인증 사용시 ca-bundle.crt file 사용해 인증(인증서가 없다면 선택)
나. Use the native Windows Secure Channel library
- 서버 인증서를 윈도우 인증 저장소를 사용해 인증(회사 내부 CA 인증서도 사용 할수 있다.)
2-8. 줄 바꿈 옵션
*참고*
가. Checkout Windows-style, commit Unix-style line endings
- 체크아웃시 윈도우 스타일 커밋시 유닉스 스타일로 변환 (윈도우 사용자)
나. Checkout as-is, commit Unix-style line endings
- 체크아웃시에는 변환없고 커밋시에만 유닉스 스타일로 변환
다. Checkout as-is, commit as-is
- 둘다 변환 안함
2-9. 애뮬레이터 설정
*참고*
1. Use MinTTY(the default terminal of MSYS2)
- Git bash 기본 터미널 사용
2. Use Windows’ default console window
- 윈도우 기본 콘솔 명령창cmd 사용 (제한적인것들이 있다)
2-10.
2-11. 기타옵션
- Git 인증관리자 설정
2-12. 기타옵션
-Enable file system caching : 빠른 실행을 위해 파일 시스템 데이터를 메모리에 캐시
2-13. 실험적인 옵션
- 체크하면 속도가 빨라진다고 하지만 아직은 버그가 있다고 알려져 있으므로 체크하지 않고 넘어갑니다.
2-14. 완료!
3. Git 설치 후 Git version 확인
3-1. 바탕화면 또는 폴더에서 마우스 우클릭하여 [Git Bash Here] 을 클릭합니다.
3-2. git --version 을 입력해줍니다.
- 아래와 같이 버젼 정보가 나옵니다.
'Git & Github' 카테고리의 다른 글
[Git] 원격저장소, 로컬저장소 모두 폴더 지우기 (0) | 2021.05.31 |
---|---|
[Github] 하나의 repository에 여러 프로젝트(자바) 연동하기 (0) | 2021.05.12 |
[Github] rejected - non-fast-forward 오류 (0) | 2021.01.12 |
Git 최초 설정하기 (0) | 2020.08.05 |
Git 이란? (0) | 2020.08.03 |