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的时候就不需要输入用户名密码了。
Not trusting file .hg/hgrc from untrusted user root, group root
遇到这个问题需要修改~/.hgrc:
pjq@gentoo ~ $ cat ~/.hgrc [trusted] users = * group = * [ui] username = pengjianqing@gmail.com