Git 일반 이론

Remark : 업로드에 관한 상식적인 Git 이론을 알아보자

  • 2005 년 리눅스를 기반으로 만든 소스
  • 명령어 언어는 리눅스 bash
  • MS 사에서도 Git 방식을 채택함.

회사에서 쓰는 소스 저장 클라우드가 있으면 따로 서버 세팅은 생략 해도 된다

1. 로컬 컴 버전에 맞게 Git 프로그램 설치

https://git-scm.com/download/win

default 로 Next 로 설치 하면 된다.

2. 서버에 Git 설치

3. 서버에 폴더 생성 및 사용자 생성

*테스트를 위해 /bin/bash 로 하였으나 ssh 로 전체파일 접근 가능하여 보안상 위험(SSH 공개키로 접근, only git-shell ) 추천
참조 :https://git-scm.com/docs/git-shell

4. 서버 폴더 사용권한 설정

5. 서버 master 폴더 html 설정

6. 로컬 컴에서 여긴선 Git Bash 선택 / 명령어를 알아보려고 bash 로 실행 합니다.

7. 로컬 컴에서 bash 창에서 올리 소스가 있은 경로로 이동
7.1 초기화 init
7.2 모든파일추가 add .
7.3 커미트(적용) 에 설명추가 commit
7.4 제작자 정보 없다는 에러 발생 (나온대로 추가해서 다시 함)

8. 로컬 컴 소스 경로에 제작자 정보 넣고 다시 commit

9. 로컬컴에서 서버로 연결 및 commit 된거 전송

10. 로컬 컴에서 로그 확인

11. 서버 에서 로그 확인 (로컬 컴과 같은 내용이 확인됨)