2011-08-10 3 views
0

J'essaie d'obtenir un meilleur flux de travail avec bzr entre Déployez serveur et la machine de développement local.droits de configure sur howto serveur web pour le dépôt bzr réussi

Web serveur exécutant comme www-utilisateur et bzr-connecter avec un compte local, wdev. aux groupes de serveurs sont configurés, www-user: www-user, wdev et vice versa.

Pour simplifier, corrections de bugs urgents sont fixés dans le coffre au serveur via ssh.

Quelle serait la configuration recommandée? Trunk dans/home/wdev?

Si le déploiement est un tronc ou une branche?

Actuellement, je dois su root de commettre, ce qui me puzzels .. Je peux "su www-data" et ont un accès en lecture/écriture. Pourtant, le serveur web n'a toujours pas d'autorisation d'écriture avec PHP. solution actuelle est chown: ing tout à www-data, une des solutions dislikable puisque toute fusion brouillerait nouveaux fichiers avec wdev propriété.

Thankful pour tout howto de base concernant la configuration preferred

(ce qui est plus ou moins un x-post de https://serverfault.com/questions/299436/directory-rights-with-webserver-and-bzr mais n'a pas obtenu beaucoup de réponse là-bas).

salutations,

Répondre

0

Par tronc Je suppose que vous voulez parler de la branche maître? Avec les systèmes de contrôle de révision distribués, il n'y a pas de distinction entre un tronc et une branche. Il s'agit simplement d'une convention. Il suffit donc de les organiser pour qu'ils soient pratiques pour vous.

Peut-être que vous pouvez utiliser sticky bits: http://michael.lustfield.net/content/creating-your-own-bazaar-server Je ne l'avais jamais travailler bien (peut-être je l'ai fait mal), donc j'utiliser une tâche cron pour les autorisations fixup horaire.

Si vous utilisez un smart server tous les utilisateurs commettent à 1 utilisateur os, de sorte que les autorisations sont traitées à un autre niveau.

+0

Ah, merci de répondre. Bash et cron sont super mais pas besoin pour ça serait encore mieux ...; - | – Teson

Questions connexes