Github는 Microsoft의 자회사로 Git 서버 호스팅과 프로그래밍 협업을 위한 다양한 기능을 제공하고 서비스입니다. 프로그래머들에게는 필수 서비스로 많은 오픈소스와 기업들에서 사용하고 있습니다.
Git과 GitHub는 개발자 필수 도구이지만 막상 처음 사용하면 어려운 부분들이 많이 있습니다. 계정이 생성된 것을 전제 하에, 초기 셋업 및 다양한 활용 팁까지 알아보려고 합니다.
(이 글은 GitHub과 관련된 글이 추가될 때마다 비정기적으로 업데이트 됩니다.)
- GitHub 초기 셋업(계정이 만들어졌다는 전제 하에)
- GitHub 저장소 생성 및 개발 환경
- GitHub 단체(Organizaiton)
- Github 활용
- GitHub Two Factor인증(OTP) 활성화 방법
- GitHub 접속 용 SSH 공개키와 개인키 만들기
- 운영체제별 Git 최신 버전 설치 방법
로컬 시스템에서 사용할 사용자 이름과 이메일을 설정해야 합니다. 이 정보는 commit할 때 함께 기록되며 GitHub에서도 GitHub 사용자를 매칭할 때 사용합니다.
$ git config --global user.name "Your Name"
$ git config --global user.email you@example.com
위 두 줄을 빠르게 실행해주면 됩니다. ("Your Name"에는 이름을, "you@example.com"애는 이메일을 넣어주세요.)
- Git/GitHub의 커밋 사용자 이름과 이메일 설정하는 방법
- GitHub에서 새로운 저장소 생성하는 방법
- GitHub 원격 저장소와 로컬 Git 저장소 연동하는 방법
- git init 사용법: Git 저장소를 초기화하는 방법
- git clone 사용법: 원격 Git 저장소 복제
- Git 저장소와 원격 GitHub 저장소를 삭제하는 방법
🦂주의: 한 번 삭제하면 되돌릴 수 없어요.🦂
- Github에서 협업용 단체(Organization) 만드는 방법
- GitHub 단체(Organization) 멤버 여부 공개하는 방법
- Git 저장소 별로 사용자 이름과 이메일 다르게 설정하는 방법
- 개발 환경에서 사용중인 GitHub 계정 변경하는 방법
- GitHub 멀티 어카운트를 사용할 때 유용한 Git 설정
- GitHub 장애 상황을 확인하는 방법
- GitHub의 계정 이름 변경하는 방법