인프런 - 제대로 파는 Git & Github - by 얄코
❤ 코드 공유 및 협업 서비스
🎈 GitHub는 Git으로 관리하는 프로젝트들을 온라인 공간에 공유해서 프로젝트 구성원들이 함께 소프트웨어를 만들어갈 수 있도록 도와주는 서비스이다 !
🎈 GitHub는 온라인 Git 저장소로, 모든 업로드와 다운로드를 커밋 단위로 주고 받는다.
한 사람이 작업을 먼저 마치고 커밋을 해서 버전을 만들고 업로드를 하면
GitHub상의 프로젝트는 해당 버전으로 최신화가 된다 !
🎈 다음 사람이 본인의 완료한 작업을 커밋해서 올리기 위해서는 반드시 GitHub상의 최신 커밋을 먼저 다운 받아서 자기 컴퓨터에 있는 프로젝트에 적용부터 하도록 강제가 된다.
커밋 상에 충돌사항이 있다면 그것도 자기 컴퓨터에서 해결해서 병합하든 하고 나서야 비로소 자기가 작업한 커밋을 공유공간에 올릴 수 있게된다.
그 다음 사람도 마찬가지다. 먼저 공유된 최신 버전으로 자기 프로젝트를 업데이트 하고 나서야 GitHub에다 작업물을 업로드할 수 있게 된다.
🎈 GitHub를 오픈소스로 활용하는 방법은 이후에 자세히 다뤄볼 것이다.
GitHub사이트에 로그인한 아이디 비번이 아니라, 내 프로젝트를 연동하기 위한 비밀번호를 따로 만들고 내 컴퓨터에 설정까지 할 것이다.
Settings
Developer Settings
Personal access tokens
- Generate new token 클릭 (원하는 이름 적고, No expiration)git:https://github.com
자격 정보 생성(있다면 편집 진행)❤ 간단 !
github.com
선택해주고 (작성 되어 있을꺼임)해당 과정을 모두 진행했다면 Repository 생성해서 협업을 진행하면 된다.