annotate help/topics/34.txt @ 737:4f3a8aa8d384 tip

Markdown
author Chris Cannam
date Wed, 28 Aug 2019 17:40:54 +0100
parents e40e3ebe9f2e
children
rev   line source
Chris@579 1 {Sharing changes}
Chris@579 2
Chris@579 3 Every time I push some changes, I have to type my password again
Chris@579 4
Chris@579 5 When you push to a remote repository with an "https:" prefix on its
Chris@579 6 URL, EasyMercurial's password dialog should ask whether you want to
Chris@579 7 remember your login details.
Chris@579 8
Chris@579 9 If you say yes, the details will be stored until EasyMercurial
Chris@579 10 exits---so you won't have to enter them if you push or pull again
Chris@579 11 while the present EasyMercurial session is running. Your password will
Chris@579 12 be stored, encrypted with a session key, in a file which is deleted
Chris@579 13 when EasyMercurial exits.
Chris@579 14
Chris@579 15 *If this option does not appear*
Chris@579 16
Chris@579 17 ... and if you're using OS/X, then you need to install the PyCrypto
Chris@579 18 library before EasyMercurial will be able to store encrypted passwords
Chris@579 19 for you.
Chris@579 20
Chris@579 21 Try running @sudo easy_install pycrypto@ in a terminal window.
Chris@579 22
Chris@579 23 *Not using an https repository?*
Chris@579 24
Chris@579 25 If your remote repository uses ssh or some other protocol, then
Chris@579 26 EasyMercurial won't be able to help. You might consider using ssh
Chris@579 27 public key authentication and an ssh agent---talk to the admin of your
Chris@579 28 remote repository for more details.