티스토리 뷰

퍼포스(perforce)는 중앙 집중형 형상 관리 툴로서, git가 마찬가지로 클라이언트와 서버로 구분됩니다. git은 오픈 소스이고, 소규모 팀 또는 인디 개발 팀에게 높은 인기를 구사하여 많은 git 호스팅 업체들이 이러한 팀들을 위한 무료 플랜을 제공하고 있습니다.

하지만 퍼포스의 경우, 기업에서 많이 사용하는 툴로 git에 비해 개인에 대한 접근성이 쉽지 않고 이를 호스팅 해주는 사이트를 찾기 쉽지 않습니다. 제가 정리한 퍼포스 서버 호스팅을 지원하는 도메인 목록은 아래에서 설명합니다.

이와는 별개로 이번 포스팅은 Helix TeamHub 로 진행될 것을 알립니다.

 

 

 

서버 호스팅 사이트 목록


Assembla

그림 1. Assembla의 Pricing 페이지

 

 

Assembla는 Git, SVN, 프로젝트 관리 뿐 아니라 Perforce 호스팅 역시 지원합니다. 가격은 월** 단위로 44.5달러이며, **무료 평가판으로 7일을 제공합니다. 여기에서 볼 수 있듯이 무료 플랜이 없다는 점에서 초기 비용에 부담이 있을 수 있습니다.

 

 

AWS Cloud

그림 2. AWS Cloiud

AWS Cloud에서 역시 Perforce 서버 호스팅을 지원합니다. 위 그림과 같이 다음 사항을 지원합니다 :

  • 1년간 무료(free tier)
  • 5명 및 20개의 작업공간

 

무료로 1년이나 사용할 수 있다는 점에서, 그리고 여기에 기술된 장점들이 맞다면 사용하시면 되겠습니다.

 

이외에도 "redmine" 등 다양한 perforce 서버 호스팅 사이트가 있을 수 있으니, 이에 대해 알고 계신 분들은 댓글로 남겨주시면 찾아보고 반영하겠습니다.

 

 

 

서버 구축하기


학습용으로 사용할 목적으로 간단한 서버 호스팅 도메인을 뒤져보았지만, 제 마음에 이끌리는 것이 없어 직접 로컬 서버를 구축하기로 했습니다. perforce는 https://www.perforce.com/downloads/helix-visual-client-p4v에서 다운받으실 수 있으며, 따로 설치에 대한 내용을 언급하지는 않겠습니다.

 

본래는 호스팅 사이트에서 서버를 구축하는 법에 대한 글을 작성하려고 했지만, 소규모 팀에게조차 자비없는 perforce 호스팅 사이트의 플랜 덕에 로컬로 포스팅하겠습니다.

 

 

로컬 서버 구축

로컬 서버 구축은 perforceㅇ설치만큼이나 단순합니다. 먼저 Window 탐색에서 P4V를 실행합니다.

그림 3. P4V(perforce App)

 

 

이후 연결을 위한 창이 생성되는데, Remote Server 탭 말고 Personal Server 탭을 클릭합니다.

그림 4. P4V Personal Server 탭

 

 

우측의 Initialize New Personal Server 버튼을 클릭하여 유저와 원하시는 폴더를 선택합니다.

그림 5. 서버 생성 창

 

 

그리고 Create 버튼을 누르면 .p4vroot 등의 파일과 함께 생성이 완료됩니다. 끝!

댓글