Skip to content

Commit 2848d2c

Browse files
committed
update hg
1 parent 3bdf1f0 commit 2848d2c

File tree

1 file changed

+33
-0
lines changed

1 file changed

+33
-0
lines changed

devtools/hg.rst

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff 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

0 commit comments

Comments
 (0)