이클립스PDT를 설치하여 비트버킷을 SSH로 연결하여 사용하는 방법.
1. 비트버킷 저장소 만들기.
Create Repository
저장소 이름을 정해서 생성해줍니다~
생성이 되면 다음과 같이 화면이 나옵니다.
2. SSH 키 생성 및 비트버킷에 SSH키 등록하기.
비트버킷을 SSH 방식으로 사용하기 위해서 SSH키를 생성하여 등록하는 방법입니다.
https://git-scm.com 에서 윈도우용 다운로드 및 설치를 합니다.
설치가 끝나면 바탕화면 아무곳에 두고 우클릭을 하면 다음과 같이 메뉴가 나옵니다. Git GUI Here를 클릭 실행합니다.
아래 화면이 나오면 Help > Show SSH Key를 클릭해서 나오는 키를 복사합니다.
복사한 키를 비트버킷에 등록합니다.
bitbucket사이트 우측상단 아바타를 클릭해서 Bitbucket settings를 클릭
좌측의 SSH Keys를 누르고 그다음 Add key를 클릭하여 Label을 지정하고 복사한 Key를 붙여넣습니다.
이렇게 하면 SSH 키 등록이 끝납니다~
3. 이클립스PDT 다운로드 및 Git 설치 설정
이클립스를 실행
Help > Install New Software
URL을 입력하고 Egit – http://download.eclipse.org/egit/updates
체크한것만 체크를 하여 설치해줍니다~
설치가 완료되면 아래화면처럼 우측 상단의 GIT 아이콘을 클릭합니다.
아래 스샷처럼 Clone Git repositories 아이콘을 클릭합니다.
다음과 같은 화면이 나옵니다. 화면을 닫지 마시고 비트버킷 사이트에 접속합니다.
비트버킷에 보면 SSH 저장소 URL을 확인 할 수 있습니다~ 이 URL을 복사합니다.
복사한 URL을 아래와 같이 입력하고 Next
Finish 클릭. 이렇게 저장소 설정은 끝입니다.~
이제 다시 PHP 화면으로 돌아와서
새로운 PHP Project를 만들어 봅니다~
새로 만든 프로젝트에 우클릭을 하여
Team > Share Project를 클릭합니다.
그러면 다음과 같은 화면이 나오는데 아까 설정한 저장소를 선택하여 줍니다.
자! 이제 파일을 하나 생성하여 주고 비트버킷으로 commit을 하여 잘 설정이 되었는지 테스트를 해봅니다~
Create New File
신규파일을 생성하면 우측하단처럼 git관련 화면이 나옵니다.
빨간박스의 변동이 생긴 파일을 즉, commit할 파일을 아래창으로 드래그 합니다.
드래그하면 이렇게 아래로 옵니다~ 그리고 commit 메세지를 작성하고 commit을 해봅니다~
commit and push
커멧후에 비트버킷사이트를 확인해보면 최근활동에 방금 commit한것이 나오면 연동이 잘 되었다는 것입니다~
항상 git 을 통해 관리하려고 하다가 귀차니즘으로 포기하고 다시 해보고
이러다 가끔 생각이 안나서 연동법을 정리해보았습니다~
깃에 대해 생소한 분들 또는 초보자들은 아래 깃 안내서가 도움이 될 것 같습니다~
깃(Git) 간편안내서
https://rogerdudler.github.io/git-guide/index.ko.html
기타 참고 자료
https://confluence.atlassian.com/bitbucket/set-up-ssh-for-git-728138079.html
https://confluence.atlassian.com/bbkb/invalid-ssh-key-610763481.html