![]() |
1
5
偶然发现这个问题,我想我可以为其他人提供一个答案,因为关于如何做到这一点的文档很少: 很长一段时间以来,我一直在使用Mercurial的Google代码库中成功地托管我的网站。它工作得很好,我也有一些小问题
我的POM里有这个 http://site.MYREPO.googlecode.com/hg
然后你必须告诉Maven你的用户名和密码,所以把这个添加到你的Maven中
|
![]() |
2
0
see here ). 我按照正常的ssh线路(授权的\u密钥等)配置它。在pom中有一些类似的东西:
|
![]() |
3
0
因此,这里有一个替代解决方案,它也减少了对远程存储库的提交(不过,它需要一些手动工作)。 首先,去你的谷歌代码项目, https://code.google.com/p/MYPROJECT ,选项卡“管理”、“源”并创建一个名为“站点”的新存储库(或您希望如何调用它)。然后,您必须提交并推送至少一个文件,方便地称为“索引.html“到那个存储库。 第二,在父项目的pom.xml文件(仅限):
还有-
注意:是的,它是“http:”而不是“https:”;在我的示例中,Maven不会使用URL来实际部署那里的站点内容(我不会执行site deploy);而是使用mvn site地点:舞台(见下文)。而且,你不必触摸设置.xml(在~/.m2/on*nix系统中)。
注意:如果存在,您不必再次克隆,只需执行hg pull、hg update(可以选择使用hg rm*和commit删除旧内容)。您也可以使用免费的SourceTree软件而不是控制台。
最后,切换到clone/stage目录,即/MYPROJECT.site网站,本地测试网站(打开索引.html在浏览器中),如果高兴的话:
去看看吧 http://site.MYREPO.googlecode.com/hg/index.html 以及当时的来源和变化 https://code.google.com/p/MYPROJECT.site/
|
![]() |
Teck-freak · 压缩mercurial存储库-推荐的方式? 7 年前 |
![]() |
mika · mercurial中是否可能合并章鱼 7 年前 |
![]() |
Sergii Tanchenko · 在所有子目录上运行hg pull 7 年前 |
![]() |
David · 可能有2台mercurial服务器,使用相同的数据库 7 年前 |
![]() |
Willard · 如何撤消Mercurial更新 7 年前 |
![]() |
ngoldbaum · 禁用mercurial的颜色和分页 7 年前 |