我一直在尝试按照此处的说明在 SourceForge 上创建第二个 Mercurial 存储库。
以下是我登录交互式 shell 后所做的全部操作:
[myuser@shell-23010 project]$ pwd
/home/scm_hg/p/pr/project
[myuser@shell-23010 project]$ mkdir newrepo
[myuser@shell-23010 project]$ hg init newrepo
[myuser@shell-23010 project]$ chmod -R g+w newrepo
[myuser@shell-23010 project]$ cd newrepo
[myuser@shell-23010 newrepo]$ ls -al
total 12
drwxr-xr-x 3 myuser root 2048 Jun 25 20:37 .
drwxr-xr-x 5 dummy root 2048 Jun 25 20:36 ..
drwxr-xr-x 3 myuser root 2048 Jun 25 20:37 .hg
[myuser@shell-23010 newrepo]$ cd .hg
[myuser@shell-23010 .hg]$ ls -al
total 20
drwxr-xr-x 3 myuser root 2048 Jun 25 20:37 .
drwxr-xr-x 3 myuser root 2048 Jun 25 20:37 ..
-rw-r--r-- 1 myuser root 57 Jun 25 20:37 00changelog.i
-rw-r--r-- 1 myuser root 23 Jun 25 20:37 requires
drwxr-xr-x 2 myuser root 2048 Jun 25 20:37 store
[myuser@shell-23010 .hg]$
到目前为止,一切都很好。然而:
当试图克隆
newrepo
到我的本地机器时,我得到了这个蹩脚的响应:PS C:\Users\myuser\temp> hg clone ssh://myuser@hg.code.sf.net/p/project/newrepo local-newrepo remote: abort: There is no Mercurial repository here (.hg not found)! abort: no suitable response from remote hg!
此外,
newrepo
不会出现在 Mercurial 菜单或我的 SF 项目页面的页面下。
我错过了什么步骤?