Subversion “échec de l'Autorisation” lors de la création du référentiel
J'ai déjà eu un dépôt sur mon ordinateur pour une utilisation locale et l'a supprimé.
Maintenant, je suis en train de mettre un autre en place. Continuer à "échec de l'Autorisation" même lors de la saisie d'un mot de passe correct, quand je tape un mauvais mot de passe il me dit. C'est exactement comment je l'ai mis en place la première fois, mais maintenant à chaque fois qu'il échoue. Ce que je fais mal? C'est le seul référentiel sur mon ordinateur. J'ai déjà essayé une réinstallation de subversion et de retirer le cache dans mon dossier AppData, mais rien n'a aidé.
Je suis l'aide de ce guide pour le configurer. https://blog.codinghorror.com/setting-up-subversion-on-windows/
C'est ce que je fais
C:\>svnadmin create "H:\SVN\Repository"
C:\>sc create svnserver binpath= "C:\Program Files (x86)\Subversion\svnserve.exe
--service -r H:\SVN\Repository" displayname= "SubVersion" depend= Tcpip start=
auto
[SC] CreateService SUCCESS
C:\>set SVN_EDITOR=c:\windows\system32\notepad.exe
C:\>net start svnserver
The SubVersion service is starting.
The SubVersion service was started successfully.
C:\>svn mkdir svn://localhost/myProject
Log message unchanged or not specified
(a)bort, (c)ontinue, (e)dit:
c
Authentication realm: <svn://localhost:3690> myProject
c
Password for 'Admin':
Authentication realm: <svn://localhost:3690> myProject
c
Username: user
Password for 'user': ********
svn: Authorization failed
C:\>
Mon svnserve.fichier conf
[general]
anon-access = read
auth-access = write
password-db = passwd
authz-db = authz
realm = myProject
Et mon fichier passwd
[users]
user = password
OriginalL'auteur Steven Trigg | 2010-01-07
Vous devez vous connecter pour publier un commentaire.
Le message d'erreur "échec de l'Autorisation", pas "echec de l'Authentification". Ce qui signifie que vous authentifié avec succès (c'est à dire, votre nom d'utilisateur et le mot de passe est ok), mais l'utilisateur qui tu authentifié n'ont pas le droit d'exécuter la commande (c'est à dire, vous n'êtes pas autorisé à créer le répertoire).
Qui signifie que vous n'êtes pas connecté au bon svnserve exemple (vous avez dit que vous en avez déjà un jeu, et c'est le second, vous êtes en essayant de mettre en place), ou le svnservice n'utilisent pas les bonnes svnserve.fichier conf, ou de la " authz fichier n'est pas correct (peut-être spécifier un chemin d'accès complet à l'auth fichiers dans votre svnserve.fichier conf).
OriginalL'auteur Stefan
SVN Configuration à l'aide de svnserve sur Fedora 17
Serveur SVN Configuration
Vous connecter en tant qu'utilisateur root
Cela permettra de créer un Référentiel dir
Modifier Référentiel/conf/passwd
vi Référentiel/conf/passwd
Ajouter les lignes ci-dessous:
gauche de l'affectation d'un nom d'utilisateur & à droite est un mot de passe
Modifier Référentiel/conf/authz fichier
vi Référentiel/conf/authz
Ajouter les lignes ci-dessous:
Il donnera user1 lire & les autorisations d'écriture.
Modifier Référentiel/conf/svnserve.fichier conf
vi Référentiel/conf/svnserve.conf
Ajouter les lignes suivantes:
Vérifier l'état de svnserve démon
/etc/init.d/svnserve statut
Si il est inactif utilisation:
De nouveau vérifier l'état, si elle est en cours d'exécution, il va montrer
Process: 1655 ExecStart=/etc/rc.d/init.d/svnserve start (code=exited,
status=0/SUCCÈS)Maintenant, votre serveur SVN est prêt.
De Configuration Du Client
SVN checkout
Connexion en tant qu'utilisateur normal
svn co svn://203/124/15.24/racine/Repository/
Cela va créer le Référentiel dir & sub_dirs.
Vous êtes prêt à utiliser SVN.
Vous êtes les bienvenus
OriginalL'auteur spn
Essayer de faire
svn mkdir svn://localhost/myProject -m "some message" --username user --password password
et voir si cela fait une différence.OriginalL'auteur Michael Hackner
Je voudrais ajouter que dans la version 1.6.x de SVN, j'ai dû changer quelque chose dans ma authz fichier.
Avant, j'ai utilisé de cette façon:
Mais maintenant, pour certains raison que ça ne marcherait pas. J'ai eu l'authentification de travailler quand je l'ai changé pour cette:
OriginalL'auteur Yes Barry