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.
|