仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 383|回复: 8
打印 上一主题 下一主题

[其他Linux] 来谈谈:Linux下Mercurial (hg)设置申明

[复制链接]
爱飞 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 17:16:53 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
每一个开发团队都对他的发行版做过测试后放出的.那些国际知名的大品牌更是如此。
这个工具在国际很少人利用,以是中文材料匮乏.只要官方的website上有一些少得不幸的中文材料了.不外整体下去说,hg仍是对照好用的。
这里绍一下hg服务器的设置。关于hg在基础用法拜见mercrial的官方网站。在做以下操纵时,请到http://www.selenic.com/mercurial/下载安装hg.
1.创建用户hgrepo
别的用户将用这个账户用hg服务器push代码。
useraddhgrepo-d/home/hgrepo#adduserhgrepo
passwdhgrepo
2.创建hg代码堆栈
假如代码堆栈称号为project.hg,则可用以下命令。
cd/home/hgrepo
mkdirproject.hg
cdproject.hg
hginit#初始化代码堆栈
创建一个测试文件
echo"hello,mercurial">sample.txt
hgadd#add
hgci#checkin
3.翻开http
翻开一个端口,让远程用户能够clone堆栈中的代码.
在翻开端口前请断定文件权限准确。
变动文件权限
chownhgrepo.hgrepo/home/hgrepo/project.hg-R
chmodog+rw/home/hgrepo/project.hg-R
翻开端口
cd/home/hgrepo/project.hg-R
hgserve-p8002&
可将下面两行到场/etc/rc.local如许就能够在开机的时分主动运转了。
4.利用hg
完成步骤3今后,我们就能够利用了。
clone到当地
比方你的服务器的名字为test.
hgclonehttp://test:8002
然后在当地目次就会呈现一个project.hg的一个copy.
修正Client真个设置
变动.hg/hgrc,加上default-push和username
[paths]
default=http://test:8002
default-push=ssh://hgrepo@test//home/hgrepo/project.hg/
[ui]
username=shaohui.zheng
如许你便可用hgpush向服务器提交code了。这时候服务器会问你passward,这个password就是用户hgrepo的password.
GoodLuck.
官方网站
http://www.selenic.com/mercurial/

</p>
看不懂man文档的人.在linux中,命令可分为系统基本命令和应用程序命令.系统基本命令是所有的unix类系统都支持的命令,走到哪都不变,只要是unix类系统上就肯定有.
灵魂腐蚀 该用户已被删除
沙发
发表于 2015-1-18 17:43:48 | 只看该作者
生成新的unispimsp.ksc。”另外得到回复后如果问题解决,向帮助过你的人发个说明,让他们知道问题是怎样解决的。
谁可相欹 该用户已被删除
板凳
发表于 2015-1-24 19:16:44 | 只看该作者
上课传授的不仅仅是知识,更重要的是一些道理,包括一些做人的道理,讲课时也抓住重点,循序渐进,让同学理解很快;更可贵的是不以你过去的成绩看问题.
精灵巫婆 该用户已被删除
地板
发表于 2015-2-2 13:03:26 | 只看该作者
了解Linux的网络安全,系统的安全,用户的安全等。安全对于每位用户,管理员来说是非常重要的。
admin 该用户已被删除
5#
发表于 2015-2-7 20:49:26 | 只看该作者
以前觉得Linux就跟dos一样,全是用命令窗口,相对于窗口界面来说多麻烦呀。
蒙在股里 该用户已被删除
6#
发表于 2015-2-23 11:46:19 | 只看该作者
Linux只是个内核!这点很重要,你必须理解这一点。只有一个内核是不能构成一个操作系统的。
因胸联盟 该用户已被删除
7#
发表于 2015-3-7 08:57:35 | 只看该作者
熟读写基础知识,学得会不如学得牢。
分手快乐 该用户已被删除
8#
发表于 2015-3-14 20:15:21 | 只看该作者
清楚了解网络的基础知识,特别是在Linux下应用知识,如接入internet等等。
活着的死人 该用户已被删除
9#
发表于 2015-3-21 15:19:05 | 只看该作者
首先Linux是开源的,这也是最主要的原因,想学windows,Unix,对不起我们没源代码。也正是因为这样,Linux才能够像滚雪球一样越滚越大,发展到现在这种规模。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-24 10:33

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表