2015-01-08 2 views
0

리포지토리를 프로덕션 서버로 복제하여 응용 프로그램을 배포합니다. 몇 가지 사항을 변경하면 프로덕션 서버로 가서 호출합니다. git pull. 이것이 올바른 배포 방법인지는 모르겠지만 현재로서는 잘 작동합니다.2 명의 사용자와 함께 git pull하는 방법?

하지만 한 가지 문제가 있습니다. 최근에는 다른 개발자와 작업하기 시작했습니다. 저장소를 업데이트하면 서로 암호를 알아야하며 gh는 제작 서버에서 당황합니다. 물론 말도 안됩니다. GIT를 사용하기 전에 SVN을 사용했는데 아무런 문제가 없었습니다. 모두가 자신의 계정으로 svn update를 호출 할 수있었습니다.

이 문제를 해결하는 방법 또는 git에서 응용 프로그램을 배포하는 데 권장되는 방법은 무엇입니까?

+1

GitHub와 같은 중앙 서버를 사용하고 별도의'ssh' 키를 사용할 수 있습니다 ... –

+0

yea thx, 나는 ssh 키로 갈 것이라고 생각합니다. – Kubber

답변

0

다른 사용자가 체크 아웃 한 저장소에서 git pull을 실행할 올바른 권한이 없다면 --shared=all을 사용하여 프로덕션 저장소를 초기화 할 수 있습니다. 그러면 git이 권한을 설정하여 모든 사용자 git 명령을 실행할 수 있습니다.

관련 문제