File tree Expand file tree Collapse file tree 1 file changed +33
-0
lines changed Expand file tree Collapse file tree 1 file changed +33
-0
lines changed Original file line number Diff line number Diff line change @@ -110,6 +110,39 @@ Tips
110110分支名中不需要添加创建者,因为一个分支通常会有多个开发者(一个前端一个后端)同时使用。
111111
112112
113+ 内部 Hg 服务器
114+ --------------
115+
116+ 公司内部基于 `Kallithea <https://kallithea-scm.org/ >`_ 开源系统搭建了一套 Hg web
117+ 服务,内网配置 DNS 后可访问 `hg.pe.vc <http://hg.pe.vc/ >`_ 注册账号并 fork 所需要的项目。
118+ 使用流程如下:
119+
120+ 1. `注册 <http://hg.pe.vc/_admin/register >`_ 并联系管理员激活
121+
122+ #. 登录并 `添加项目组 <http://hg.pe.vc/_admin/repo_groups/new >`_ 。
123+
124+ #. 前往 ``http://hg.pe.vc/<项目名>/fork `` 页面 fork 相应的项目。
125+
126+ 其余操作和 GitHub、BitBucket 并无显著区别。
127+
128+ 配置 Hg 记住密码功能
129+ ~~~~~~~~~~~~~~~~~~~~
130+
131+ 通过 Hg HTTP 协议操作项目时,往往需要重复输入密码,不像 ssh 方式便捷,可以通过插件实现 Hg 记住密码功能:
132+
133+ .. code-block :: shell
134+
135+ pip install mercurial_keyring
136+
137+ 在 `~/.hgrc ` 文件后写入:
138+
139+ .. code-block :: shell
140+
141+ [extensions]
142+ mercurial_keyring =
143+
144+
145+
113146 扩展阅读
114147----------------------
115148
You can’t perform that action at this time.
0 commit comments