2009-11-10 4 views
0

J'ai des problèmes pour configurer mon svn. J'ai utilisé apt-get install subversion pour installer le logiciel. Le dossier svn par défaut était/home/svn/J'ai changé la propriété du dossier en un compte administrateur (pas root) et un groupe d'utilisateurs subversion que j'ai configuré. J'ai placé les autorisations de dossier à 0760 récursivement à travers tous les sous-dossiers.Problèmes d'autorisation svn

Pourtant, chaque fois que j'essaie de me connecter au repo je reçois ceci: "Commit échoué (détails suivent): Impossible d'ouvrir le fichier '/ home/svn/bftc/format': Autorisation refusée".

Je n'ai aucune idée de ce qui ne va pas!

+0

Essayez plutôt 0770. –

+1

Essayez plutôt "apt-get install git". : P –

+0

Il est probablement plus utile de donner des informations sur votre distribution Linux que sur le programme que vous essayez d'installer. –

Répondre

1

Assurez-vous que votre utilisateur dispose des droits d'exécution sur n'importe quel dossier. 770 devrait fonctionner pour vous (comme l'a souligné Newton Falls) car cela permettra au groupe d'exécuter.

+0

Je vais essayer 0770 bientôt, mais je suis sûr que je l'aurais essayé aussi. – David

0

Comment avez-vous configuré l'accès au référentiel? Votre utilisateur dispose-t-il d'autorisations pour accéder à votre référentiel? Si c'est via le fichier svn access, vous pouvez vérifier les permissions de l'utilisateur.

+0

Oui, tout est configuré selon un guide de configuration Ubuntu svn que j'ai utilisé. Je l'ai google'd et certaines personnes ont un problème similaire avec mon erreur mais quand j'applique leurs suggestions pour patcher ça ne marche toujours pas. – David

1

Si votre référentiel svn appartient à un groupe dans lequel vous n'êtes pas, 770 ne fonctionnera pas. Vous devez faire partie du groupe, ou changer les autorisations à 777. Le premier est préférable.