how to setup a local repo of mercurial -


here complete scenario:

  1. main repository: http://10.0.1.8:8000/ptest
  2. i clone @ host 10.1.0.115, in folder /local-repo
  3. then, publish using command hg serve -p 9900 -d --webdir-conf hgwebconfig hgwebconfig file having

    [paths] ptest = /local_repo/ptest [web] style = gitweb 

now, on same host 10.0.1.115, create seperate folder /qa , do:

hg clone http://10.0.1.115:9900/ptest 

and files, want make changes , push them repo on http://10.0.1.115:9900/ptest using command

hg push ssh://10.0.1.115//??/ptest 

i don't know correct value ??. questions are:

  1. how setup user/password push changes repo on 10.0.1.115?
  2. what corect syntax in case?

when try push changes error:

hg push ssh://user@10.0.1.115/ptest user@10.0.1.115's password:  remote: abort: there no mercurial repository here (.hg not found)! abort: no suitable response remote hg! 

do need push via ssh:// when pulled via http:// ?

after hg clone http://10.0.1.115:9900/ptest clone should able push via http well, hg push http://10.0.1.115:9900/ptest

but if need push via ssh here is: must have repository accessible under local account, e.g. if user hg , it's homedir /home/hg , have repo in /home/hg/repository directory able access via command:

hg push ssh://hg@10.0.1.115/repository/ 

user/password same ssh onto user hg.


Comments

Popular posts from this blog

objective c - Change font of selected text in UITextView -

php - Accessing POST data in Facebook cavas app -

c# - Getting control value when switching a view as part of a multiview -