subversion ne fonctionne pas avec pycharm


1

Dans pycharm, il existe une option pour télécharger les modifications dans un référentiel svn distant.

Cependant, il ne demande pas de mot de passe. Comment puis-je le fournir?


2
essayez de sauvegarder vos identifiants sur ~ / .subversion / auth
Raza

Dois-je faire ça depuis pycharm? ces dossiers sont vides
Bob

Réponses:


2

il ne demande pas de mot de passe.

Peut-être à cause de la mise en cache:

vous pouvez désactiver la mise en cache des informations d'identification. Pour désactiver la mise en cache pour une seule commande, passez l'option --no-auth-cache:

$ svn commit -F log_msg.txt --no-auth-cache
Authentication realm: <svn://host.example.com:3690> example realm
Username:  mark
Password for 'mark':

Adding         newfile
Transmitting file data .
Committed revision 2324.

# password was not cached, so a second commit still prompts us

$ svn delete newfile
$ svn commit -F new_msg.txt
Authentication realm: <svn://host.example.com:3690> example realm
Username:  mark
[...]

Ou, si vous souhaitez désactiver la mise en cache des informations d'identification de manière permanente, vous pouvez modifier votre fichier de configuration d'exécution (situé à côté du répertoire auth /). Définissez simplement store-auth-creds sur no et aucune information d'identification ne sera jamais mise en cache sur le disque.

[auth]
store-auth-creds = no

En tant que source, vous pouvez utiliser ce lien .


1

Dans la documentation PyCharm concernant l' authentification auprès de Subversion :

Le serveur Subversion ne nécessite pas d'authentification de l'utilisateur à chaque requête. Lorsque vous utilisez l'intégration Subversion à partir de PyCharm, il vous suffit de répondre au défi d'authentification du serveur, s'il est requis par les stratégies d'authentification et d'autorisation. L'authentification réussie entraîne la sauvegarde de vos informations d'identification sur disque, ~/.subversion/auth/sur des systèmes Unix ou <USER HOME>/.subversion_IDEA sur Windows et OS X.

Lorsqu'un défi d'authentification provient du serveur, les informations d'identification sont recherchées dans le cache de disque. si les informations d'identification appropriées ne sont pas trouvées ou ne parviennent pas à s'authentifier, les utilisateurs sont invités à spécifier le nom de connexion et le mot de passe.

Si nécessaire, vous pouvez choisir de supprimer toutes les informations d'identification stockées dans le cache, pour les protocoles http, svn et ssh + svn.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.