bitbucket and git

bitbucket은 무료로 비공개 저장소를 만들수 있다.
5명이 저장소를 사용할수 있다. 초대장을 보내면 3명을 더 추가 할수 있다.

사이트 주소는 https://bitbucket.org 이다.

회원가입을 먼저하고 로그인 한다.

윈도우 탐색기에서  bitbucket로 올리기

1. Repositories에서 Create repository로 저장소 생성

2. 탐색기에서 올릴 프로젝트로 가서 "Git Bash Here" 클릭

3. git init

4. git remote add origin https://my@bitbucket.org/myproj/angrybots.git

5. 탐색기에서 파일이나 폴더 선택후 팝업메뉴에서 TortoiseGit --> add 클릭

6. 탐색기에서 파일이나 폴더 선택후 팝업메뉴에서 "git Commit Master ...." 클릭

7. 탐색기에서 파일이나 폴더 선택후 팝업메뉴에서 TortoiseGit --> push 클릭

bitbucket 싸이트에서 해당 저장소로 가면 친절하게 컴맨드로 설명해주고 있다.

remote add  명령 대신 git clone https://my@bitbucket.org/myproj/angrybots.git 처럼 clone 명령어를 사용해도 된다.

윈도우에서 ID와 패스워드 삭제

윈도우즈에서 처음에 bitbucket을 받을려면 다음과 같은 메세지가 뜬다.
Credential Manager( 자격 증명 관리자 )가 무엇인지 몰랐다.
bitbucket 가입할때 ID와 패스워드를 입력후 어디에 저장되는지 찾아 보았다.



자격 증명 관리자를 띄운다.

제어판 > 사용자 계정 > 자격 증명 관리



자격 증명 관리자에서 "Windows 자격 증명" 탭을 선택하면 git:https://bitbucket.org 항목이 보일것이다.
git:https://bitbucket.org 부분을 클릭하여 제거하면 아이디와 패스워드를 물어보는 대화상자가 다시 뜰것이다.




로컬에 있는 저장소를 bitbucket로 올리기

"윈도우 탐색기에서  bitbucket로 올리기"는 로컬 저장소가 없을때 방법이다.
로컬에 있는 저장소를 bitbucket로 올릴때는 어떻게 하는지 알아 보자.

1. 탐색기에서 저장소를 만든다.



2. 로컬 저장소로 커밋 한다.

테스트를 위해 sample.txt 파일을 만들고 "Git Commit -> "master"...를 커밋 한다.



3. bitbucket에서 저장소를 만든다.

메뉴 > Repositories > Create repository로 저장소를 만든다.

4. 저장소 주소를 복사한다.

Command line > Set up your local direcotry 에서 저장소 주소를 복사한다.



5. TortoiseGit > Push를 실행한다.

탐색기 폴더를 선택후 마우스 오른쪽 버튼을 눌러 TortoiseGit > Push를 실행한다.


6. Manage를 실행한다.



7. 리모트 URL을 등록한다.
  1. 리모트 URL을  URL: 항목에 붙여넣기 한다.
  2. Add New/Save 클릭한다.
  3. 확인버튼을 누른다.
자동으로 Remote 이름은 origin으로 등록된다.
Git/Remote는 전역이 아니라 git 저장소마다 다르다.



8. Pust 대화상자에서 확인 버튼을 누른다.

Destination > Remote > origin이 선택을 확인후에 "OK" 버튼을 누른다.


9. push가 정상적으로 되면 다음과 같은 화면이 뜰것이다.



10. 웹에서 push가 제대로 되었는지 확인한다.




참조)
https://backlogtool.com/git-guide/kr/intro/intro1_1.html
http://kimseunghyun76.tistory.com/116

git clone vs. git pull vs. git fetch. 뭐가 다른 거냐.
http://nemonein.egloos.com/5301736
http://egloos.zum.com/nemonein/v/5301736