티스토리 뷰
보통 Git 과 Github 를 하나로 생각하는 경우가 많습니다.
Git은 분산 버전 관리 시스템입니다. 보통 형상관리 버전관리 소스관리를 해주는 도구라고 생각 하면 됩니다.
이전에는 SVN(중앙 저장 방식)을 사용을 많이 했었는데 이젠 Git(분산 저장방식)이 거의 대세라고 볼수 있습니다.
Github는 Git 프로젝트를 전송(Push)하고 온라인에 저장할 수 있는 웹서비스 입니다. (웹 호스팅도 가능)
무료로 사용할 수 있습니다. 웹에 공개 되기 때문에 다른 사람들과 소스를 공유할 때 많이 사용 됩니다. 그래서 오픈소스들이 많이 올라가 있습니다. 물론 비공개로도 가능 합니다. MS 인수 전까지는 유료로 운영이 되었으나 인수후에 부분 유료였고 2020년 4월 중순 완전 무료로 풀렸습니다. 오픈소스로 다른사람들과 공유 하기 위해서는 공개로 하고 비공개로 해야할 프로젝트는 비공개로 하면 되겠네요.
Git 은 리눅스 창시자 리누스토발즈가 개발에 참여해서 개발이 되었습니다. 그래서 리눅스에는 거의 기본적으로 설치가 되어 있는것을 볼수 있고 윈도에서는 git을 설치 해야 합니다.
우리는 윈도우에서 작업을 하기 때문에 Git 을 설치 하고 간단한 사용법을 익히고 Github에 올려 보도록 하겠습니다.
구글에 github 라고 검색합니다.
Github를 사용하기 위해서는 회원가입을 해야 합니다.
이메일 인증 해줘야 사용이 가능 합니다. 인증후 이메일이나 아이디로 로그인을 하면 아래와 같은 화면이 나오고 start a Project 를 누르거나 New 버튼을 눌러서 저장소(Repository)를 생성 합니다.
회원가입 후 처음으로 생성한 화면은 아래와 같을 수 있고
또는 이미 가입 한 사람은 아래와 같은 화면이 될 수도 있습니다.
저장소 이름을 적당하게 하고 Public을로 할지 Private로 할지를 정합니다.
그리고 나머지는 그냥 두고 Create repository 를 클릭 합니다.
저장소가 생성이 되었습니다. 이렇게 두고 윈도우에서 git을 설치 하고 위 설명에서 나온 명령어로 테스트 해봅니다.
구글에 git 을 검색 해서
위 다운로드 링크(https://git-scm.com/downloads)를 클릭 합니다.
우리는 윈도우에서 작업을 하고 있기 때문에 윈도우를 클릭 합니다. linux 는 왠만하면 기본으로 설치가 되어 있을겁니다. 다운 받은 파일을 클릭 해서 설치를 진행 합니다.
윈도우 아이콘(시작) 버튼을 눌러서 Git 을 찾아 설치가 잘되었는지 확인 합니다.
cmd 창을 열어 git 명령어를 입력 해봅니다.
이제 git 명령어가 실행이 되고 우리 소스를 관리하고 github에도 올릴수 있게 되었습니다. (만약 명령어가 되지 않으면 컴퓨터를 재시작을 해보거나 환경변수에 Git설치 경로를 추가 해줍니다.)
이제 테스트 파일을 만들고 github 에 나온 명령어로 테스트 해봅니다.
이 위치에서 cmd 명령창을 열고 github에 나온 명령어들을 하나씩 실행 해봅니다. 그전에 해야할 명령이 있습니다.
git을 커밋하는 사용자와 이메일 설정을 해줘야 합니다.
git config 명령으로 로 username 과 email 정보를 입력 설정 해야 합니다.
git config --global user.name "이름"
git config --global user.email "이메일"
그리고 github에 나온 예시를 하나씩 입력 해봅니다.
정상적으로 실행이 된거 같습니다. github 사이트로 가서 올라 갔는지 새로 고침 해볼게요.
올라 간것이 확인 됩니다.
이제 우리가 만든 웹앱프로젝트인 Flask 를 올려 봅시다.
'Python' 카테고리의 다른 글
[웹 앱프로그래밍] Python Flask SQLAlchemy ORM (0) | 2020.05.21 |
---|---|
[웹 앱프로그래밍] Python freeze 명령과 vscode에서 Github에 Flask 프로젝트 업로드 (0) | 2020.05.15 |
[웹 앱프로그래밍] 파이썬 플라스크(Python Flask) static 리소스 활용 (0) | 2020.05.15 |
[웹 앱프로그래밍] 파이썬 플라스크(Python Flask) errorhandler, abort (0) | 2020.05.15 |
[웹 앱프로그래밍] 파이썬 플라스크(Python Flask) redirect, url_for (0) | 2020.05.09 |
- Total
- Today
- Yesterday
- oracle
- javascript
- Hello World
- Cloud
- 플라스크
- 리눅스
- 도커
- flask
- GIT
- 오라클
- Visual Studio
- 자바스크립트
- nginx
- DB
- WEB
- mysql
- 파이썬
- Java
- pythonanywhere
- 부트스트랩
- github
- 웹앱
- 웹앱프로그래밍
- HTML
- 자바
- docker
- 클라우드
- 웹앱 프로그래밍
- GCP
- python
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |