subversion não funciona com pycharm

1

No pycharm, há uma opção para fazer upload de alterações para um repositório svn remoto.

No entanto, não pede senha. Como faço para fornecer isso?

    
por Bob 31.07.2014 / 00:11

2 respostas

2

it does not ask for password.

Talvez por causa do armazenamento em cache:

você pode desabilitar o cache de credenciais. Para desativar o armazenamento em cache para um único comando, passe a opção --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, se você quiser desabilitar o cache de credenciais permanentemente, você pode editar o seu arquivo de configuração de tempo de execução (localizado ao lado do diretório auth /). Simplesmente defina store-auth-creds como no e nenhuma credencial será armazenada em cache no disco.

[auth]
store-auth-creds = no

Como fonte, você pode fazer uso deste Link .

    
por 02.08.2014 / 01:06
1

Da documentação do PyCharm referente à autenticação no Subversion :

Subversion server does not require user authentication on every request. When you use the Subversion integration from within PyCharm, you only need to answer the authentication challenge of the server, if it is required by the authentication and authorization policies. The successful authentication results in saving your credentials on disk, in ~/.subversion/auth/ on Unix systems or <USER HOME>/.subversion_IDEA on Windows and OS X.

When an authentication challenge comes from the server, the credentials are sought for in the disk cache; if the appropriate credentials are not found, or fail to authenticate, the users is prompted to specify the login name and password.

If necessary, you can opt to delete all credentials stored in cache, for http, svn and ssh+svn protocols.

    
por 02.08.2014 / 01:10