2011-08-10 3 views
0

배포 서버와 로컬 개발 컴퓨터간에 bzr을 사용하여 더 나은 워크 플로를 얻으려고합니다.성공적인 BZR 저장소에 대한 웹 서버의 권한을 구성하는 방법

www-user로 실행중인 웹 서버 및 로컬 계정 wdev로 bzr-login. 서버 그룹의 이 설정되어 있습니다. www-user : www-user, wdev 및 그 반대입니다.

간단히하기 위해 긴급 버그 수정은 ssh를 통해 서버의 트렁크에서 수정되었습니다.

권장 설정은 무엇입니까?/home/wdev의 트렁크?

배포가 트렁크 또는 분기 여야합니까?

현재 su, su는 su를 사용하여 su .. su-www. data를 읽을 수 있고 읽기/쓰기 권한이 있습니다. 여전히, 웹 서버는 여전히 PHP로 쓰기 권한이 없습니다. 현재 솔루션은 모든 것을 www-data에 연결합니다. 은 wdev-ownership을 사용하여 새 파일을 흐리게 만들므로 싫은 해결책입니다. 선호하는 설정

(이 https://serverfault.com/questions/299436/directory-rights-with-webserver-and-bzr에서 더 많거나 적은 X-게시물입니다하지만, 거기에 많은 응답을하지 않았다)에 관한 기본 하우투에 감사

.

안부,

답변

0

트렁크로 나는 master-branch를 의미한다고 생각하니? 분산 개정 관리 시스템을 사용하면 트렁크와 지사간에 구별이 없으므로 그냥 대회이므로 조직하여 편리하게 사용할 수 있습니다.

어쩌면 당신은 끈적 끈적한 비트를 사용할 수 있습니다 http://michael.lustfield.net/content/creating-your-own-bazaar-server 을 내가 멋지게 작동했다하지 않은 (어쩌면 내가 잘못했다), 그래서 나는 시간마다 변경 수정 권한에 cronjob를 사용합니다.

smart server을 사용하는 경우 모든 사용자가 1 os 사용자를 커밋하므로 다른 수준에서 사용 권한이 처리됩니다.

+0

아, 답장을 보내 주셔서 감사합니다. bash와 cron은 훌륭하지만 더 나은 것이 필요하지 않습니다 ...; - | – Teson

관련 문제