티스토리 뷰
반응형
Git 과 Github 는 뭐가 다른가?
애초에 다른가??
-> 다르다.
Git
- 파일 버전 관리 툴
- 설치하면 .git 디렉토리가 생성되면서 파일 버전 관리가 가능해짐
Github
- Git + 외부 저장소 + 사용자 인증(ssh, http 등등) + 웹용 인터페이스 + 협업을 위한 이메일 툴 + 각종 편의 도구
Git 은 그냥 라이브러리랄까 파일버전관리 툴이다.
즉, Git으로 협업을 하려면 내가 저장소(서버) 하나 만들어서 Git 깔고, 외부에서 access 할수 있게 방화벽 설정하고, ssh 나 http 프로토콜을 이용해서 사용자 인증을 어떻게 할것인지, 누구한테 어떤 권한을 줄것인지 사용자 인증 모델을 결정해서 적용하고, commit & push 할때 다른 사용자에게 알림을 어떤 방식으로 가게할것인지 (보통 git 에서 제공하는 이메일툴+ 기본 리눅스 이메일을 사용) 등등을 설정해 줘야한다.
엣? 귀찮아
=> Git 에서 편하게 쓰라고 이런거 다 통합되있는 Github 만들어줌
가릿?
=====================================================================
물론 배우는 입장인지라 설명에서 틀린 부분 있을 수 있습니다.
댓글로 피드백주시면 매우 감사합니다 :)
반응형
'기타개발' 카테고리의 다른 글
래빗엠큐 - 메시지 발행에서 성능절충 (0) | 2023.02.12 |
---|---|
코틀린 인 액션 (1) 코틀린이란 무엇이며 왜 필요한가? (0) | 2022.06.13 |
Hyper - V 가상머신 강제 삭제 (0) | 2022.04.23 |
도커로 Kafka 랑 Kafdrop 띄우기 -2024.11.27 수정 (0) | 2022.03.30 |
[Javascript 문법] 화살표함수 (0) | 2020.01.27 |