Chris@531: <link rel="stylesheet" type="text/css" href="help.css"/> Chris@531: Chris@531: Chris@578: <h2>Every time I push some changes, I have to type my password again</h2> Chris@531: Chris@578: <p>When you push to a remote repository with an “https:" prefix on its Chris@578: URL, EasyMercurial's password dialog should ask whether you want to Chris@578: remember your login details.</p> Chris@531: Chris@578: <p>If you say yes, the details will be stored until EasyMercurial Chris@578: exits—so you won't have to enter them if you push or pull again Chris@578: while the present EasyMercurial session is running. Your password will Chris@578: be stored, encrypted with a session key, in a file which is deleted Chris@578: when EasyMercurial exits.</p> Chris@531: Chris@578: <p><b>If this option does not appear</b></p> Chris@531: Chris@578: <p>... and if you're using OS/X, then you need to install the PyCrypto Chris@578: library before EasyMercurial will be able to store encrypted passwords Chris@578: for you.</p> Chris@531: Chris@578: <p>Try running <code>sudo easy_install pycrypto</code> in a terminal window.</p> Chris@532: Chris@578: <p><b>Not using an https repository?</b></p> Chris@532: Chris@578: <p>If your remote repository uses ssh or some other protocol, then Chris@578: EasyMercurial won't be able to help. You might consider using ssh Chris@578: public key authentication and an ssh agent—talk to the admin of your Chris@578: remote repository for more details.</p> Chris@532: