- msysGit
Git을 윈도우에서 이용할 수 있도록 Git에서 파생된 설치 패키지가 있다. 아직 공식적으로 인정받고 있지는 않지만 공식 Git 저상소에 합쳐지는 수순을 밟고 있다. 이 프로젝트는 Git On MSys라는 구글 코드에서 시작했고, 윈도우에서 쉽게 설치할 수 있는 Git 패키지를 만드는 것이 목표다.
[Download URL]
https://git-for-windows.github.io/
- GitHub (https://github.com/)
GitHub는 몇가지 제약이 있기는 하지만 무료로 Git 저장소를 호스팅 해주는 서비스이다. Git은 원격이 아닌 단독으로 사용해도 버전 관리 능력이 강력하지만 원격 저장소와 함께 사용하면 분산 버전 관리의 강력함을 직접 느껴볼 수 있다. 무료 저장소를 사용하므로, ID, 이메일, 비밀번호만 입력하면 별다른 절차 없이 가입할 수 있다. SSH 공개키는 가입한 이후에도 입력 할 수 있다.
[사용 준비]
- git global 설정
$ git config --global user.name "[USER NAME 입력]"
$ git config --global user.email "[USER Email 입력]"
// 여러 색의 Git 출력
$ git config --global color.ui "auto"
// CR LF warning 시
$ git config --system core.autocrlf false
// 설정값 확인
$ git config --global --list
- msysGit 공개키 생성
$ ssh-keygen -t rsa
or
$ ssh-keygen -t rsa -C "본인 이메일 입력"
* id_rsa 라는 파일이 비밀키이고, id_rsa.pub 파일이 공개키가 됩니다.
- msysGit 공개키 확인 (해당 Key로 git hub site에 등록한다.)
$ cat ~/.ssh/id_rsa.pub
공개키 등록을 완료한 되면 GitHub 가입시 등록한 메일로 키 등록완료 e-mail이 수신 된다.
실제로 동작 상태를 확인하기 위해 아래와 같이 테스트 한다.
ssh -T git@github.com
Hi ~~~~ 라는 메세지를 시작 으로 성공했다는 메시지가 뜨면 연결에 성공한 것이다.
- git hub 저장소 생성 후(DummyChatter 이라는 이름으로 생성 가정), 원격 저장소 push 하기
$ git init
Initialized empty Git repository in c:/08_GitHub/DummyChatter/.git/
$ git add .
$ git commit -m "Git Hub Test Program DummyChatter"
$ git remote add origin https://github.com/semiguy/DummyChatter.git
$ git push -u origin master
- 원격 저장소 복제
$ git clone git://github.com/semiguy/DummyChatter.git
- 이후 파일 수정 후 git push 하기
git push git@github.com:semiguy/DummyChatter.git
- 요약
푸싱 및 풀링용 URL : git@github.com:semiguy/DummyChatter.git
복제용 URL : git://github.com/semiguy/DummyChatter.git
HTTP URL : https://github.com/semiguy/DummyChatter.git
[Git]브랜치 생성 (0) | 2016.04.24 |
---|---|
[Git]통합 브랜치 적용 (0) | 2015.06.07 |
[GitHub]Repository 사용 (0) | 2015.06.06 |
[GitHub]Repository 만들기 (0) | 2015.06.06 |
[Redmine] redmine_impasse plugin error 처리 (0) | 2014.10.18 |
댓글 영역