how to setup a local repo of mercurial -
here complete scenario:
- main repository:
http://10.0.1.8:8000/ptest - i clone @ host
10.1.0.115, in folder/local-repo then, publish using command
hg serve -p 9900 -d --webdir-conf hgwebconfighgwebconfigfile 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:
- how setup user/password push changes repo on
10.0.1.115? - 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
Post a Comment