Hi all, I have successfully did the conversion from teamware to mercurial.
bash$ hg reparent ssh://onnv.sfbay.sun.com//export/onnv-clone After this when I used to type any hg commands it used to ask me "Password:" Then I generated a ssh-key pair(Empty Passphrase entered) and copied ~/.ssh/id_dsa.pub into ~/.ssh/authorized_keys. After that it never asked for "Password". Although it is showing this annoying warning "remote: Not trusting file /export/onnv-clone/.hg/hgrc from untrusted user onhg, group gk". Now I am ready to push my one bug fix. I am following instructions from here: http://www.opensolaris.org/os/community/on/flag-days/pages/2008080502/ After I reparented my repository to $GATE: bash$ hg pbchk Password: It again started asking for password. Then I created another ssh-key pair(with a passphrase this time) and stored it in ~/.ssh/id_dsa_push.pub. I copied this public key into my opensolaris account profile update. I contacted Mark J Nelson on IRC, he said that my public is already there in the database so there should not be any problem. This is what I get now: bash$ hg reparent ssh://onhg at onnv.sfbay.sun.com//export/onnv-gate bash$ hg pbchk Password: <entered correct string which I had entered as passphrase during generation of 2nd ssh-key pair> Did not work! :'( My ~/.ssh/config file is like this: Host onnv.sfbay IdentityFile ~/.ssh/id_dsa_push and one more additional info: bash$ ssh onhg at onnv.sfbay Enter passphrase for key '/home/sg201626/.ssh/id_dsa_push': *** ERROR: no SSH_ORIGINAL_COMMAND found *** ERROR: Do not attempt to log in as "onhg" Connection to onnv.sfbay closed. What I would like to have ? While my repository parent is $CLONE, I need not enter password for every hg command. It should be asked only when we reparent our repository to $GATE. (Thats why I setup up 2 keys, one without passphrase(id_dsa) and one with passphrase(id_dsa_push)) Help me! Thanks, Sachin