GitHub에서 호스팅되는 프로젝트 관리하는 방법


1. 프로젝트 체크아웃(깃헙에서 복사하기)

PhpStorm에서 직접 저장소(Repository)를 복제하고 이를 기반으로 새 프로젝트를 생성할 수 있습니다.


1) 메인 메뉴에서 VCS | 버전 제어에서 가져오기 를 선택합니다.


2) Get from Version Control(버전 제어에서 가져오기) 대화 상자 왼쪽에 있는 Github 을 선택한다.


3) 복제할 저장소의 URL을 지정하십시오. 계정 및 계정이 속한 조직과 관련된 모든 깃헙 프로젝트 목록에서 리포지토리를 선택할 수 있습니다.


4) 디렉토리 필드에 로컬 깃 저장소가 생성될 폴더의 경로를 입력합니다.


5) 복제를 클릭합니다. 이러한 원본을 기반으로 프로젝트를 생성하려면 확인 대화 상자에서 예를 누르십시오.

PhpStorm에서 프로젝트 루트 디렉토리에 대한 깃 루트 매핑을 자동으로 설정합니다.



2. 깃헙에 프로젝트 공유 (깃헙으로 보내기)


로컬에서 개발 중인 프로젝트에 원격 깃헙 저장소를 추가하여 다른 사용자들이 그것을 보거나 기여할 수 있도록 한다.


1) 공유할 프로젝트를 엽니다.

2) 메인 메뉴에서 VCS | 버전 제어로 가져오기 | GitHub(GitHub에 프로젝트 공유) 를 선택한다.
GitHub 계정을 PhpStorm에 이미 등록한 경우에는 이러한 자격 증명을 사용하여 연결이 설정된다.
PhpStorm에 계정을 등록하지 않은 경우 GitHub 로그인 대화상자가 열린다. 액세스 토큰을 지정하거나 로그인 및 암호를 사용하여 새 액세스 토큰을 요청합니다.





3) GitHub 계정에 연결이 되면, GitHub의 ShareProject 대화 상자가 열린다. 새 저장소 이름과 원격 이름을 지정하고 프로젝트에 대한 설명을 입력하십시오.

다른 GitHub 사용자들이 당신의 리포지토리에 공개적으로 접근하는 것을 허용하지 않으려면 PrivateI비공개) 옵션을 선택할 수 있습니다.

4) 공유를 클릭하여 새 저장소를 시작하고 저장소에 프로젝트 원본을 업로드합니다.


3. 파일의 GitHub 버전으로 이동

PhpStorm 에서 GitHb 파일로 이동할 수 있다. PhpStorm은 현재 활성 상태인 분기와 파일의 최신 버전을 검색하고 웹 브라우저에서 해당 커밋에서 선택한 파일의 GitHub 사본을 연다. 편집기에서 GitHub 파일 버전을 열면 파일도 자동으로 현재 줄로 스크롤된다.


편집기 또는 프로젝트 보기에서 파일을 선택하고 상황에 맞는 메뉴 또는 팝업 Ctrl+Shift+A 에서 GitHub 열기를 선택한다. 파일의 원격 버전이 브라우저에 열립니다.

파일이 둘 이상의 원격을 가리키는 경우 적절한 저장소를 선택하라는 메세지가 표시됩니다.


출처 : https://www.jetbrains.com/help/phpstorm/manage-projects-hosted-on-github.html