hg基本用法

hg是一个和git类似的东东,注册了一个bitbucket.org帐号用来托管私有代码,这个相比github.com是它支持创建private的工程,管理工具是hg,也支持ssh push/pull/clone代码。

用了一下挺简单的,由于只有我一个用用,不会太复杂,基本用法如下,和git基本上是一一对应的:

hg init
hg add .
hg commit -m "comments"
hg push https://bitbucket.org/pjq/XXXX
hg clone https://bitbucket.org/pjq/XXXX
hg pull -u # to pull changes and update
hg update

hg每次都要输入用户名密码,在工程目录下有.hg/hgrc,配置一下default,加上username:password

[paths]
default = https://username:password@bitbucket.org/pjq/XXXX

这样之后再push/pull的时候就不需要输入用户名密码了。

Issues 1

Not trusting file .hg/hgrc from untrusted user root, group root

遇到这个问题需要修改~/.hgrc:

pjq@gentoo ~ $ cat ~/.hgrc
[trusted]
users = *
group = *

[ui]
username = pengjianqing@gmail.com