SVN : 500 erreur interne du serveur sur mon accès au référentiel
(OS est Ubuntu Server)
- Je créer un nouveau référentiel SVN comme ça :
$ svnadmin create myrepo --pre-1.6-compatible
La première fois, lorsque je veux accéder à mon nouveau référentiel myrepo (avec TortoiseSVN outil), j'ai pu atteindre en lecture, mais en écrivant, je ne pouvais pas (SVN lock message s'affiche). J'ai donc trouvé sur un post sur un forum, un gars qui a recommandé à l'ensemble de tous les droits sur le référentiel comme ça :
$ chmod -r 770 myrootrepositories
Et après cela, je ne peux pas accéder à tous mon référentiels ... avec TortoiseSVN, cette erreur s'affiche lorsque je veux accéder à un référentiel :
Server sent unexpected return value (500 Internal Server Error) in response to OPTIONS request for https://xx.xx.xx.xx/svn/myrepo
Je redémarre tout, mais rien n'a changé...
Vous devez vous connecter pour publier un commentaire.
ERREUR:
CAUSE: Le fichier de l'utilisateur (ou un autre fichier dans le SVN du projet de répertoire), a été créé en utilisant le compte root et il doit être détenu par le compte de domaine.
Exemple: d'utilisateur de domaine est
trespatitos
(en utilisant CPANEL/WHM et Centos 5), j'ai donc utilisé:Qui change le propriétaire et le groupe de manière récursive sur le dir je suis debout au.
Aussi. Sur le
svn.conf
fichier, j'ai:Tandis que dans le dossier SVN j'ai fait une erreur et le nom du fichier:
.users-svn
J'ai changé le nom et le problème a été résolu.
Conclusion:
htpasswd -c username .svn-users
Je soupçonne que les dépôts ont le "groupe". Définir la même valeur que pour le groupe, puisque le serveur:
sudo chown -R www:www myrepo
)Définir la propriété du référentiel pour le même utilisateur qui exécute svnserve.
La véritable cause est illisible fichier de configuration, il peut être trouvé sur le Cpanel raw journal des erreurs.
Dans mon cas, j'ai suivi les instructions pour un vieux repo, le nom de fichier que j'ai utilisé était .les utilisateurs-conf, puis j'essayais d'accès .svn-utilisateurs, l'erreur a été enregistré dans le journal des erreurs.
J'ai récemment rencontré le même problème. Les autorisations et les autres éléments mentionnés étaient OK. Mais la date et l'heure sur les fichiers ont été mauvais (parce copié à partir d'une ancienne copie de travail lorsqu'il est nécessaire de modifier un référentiel). Juste touché à tout.