Mercurial > hg > easyhg
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. |