无法创造一个新的化石回购,化石初学者

rec*_*ive 4 dvcs repository fossil

我想我会检查化石是否需要完成一些小应用程序.我不是DVCS的新手,因为我使用过CVS,颠覆,mercurial和git.在我的Mac(10.7)上安装后,使用自制程序,在尝试运行时,我留下以下内容:

-> % fossil new ../FOSSIL/project.fossil
fossil: SQLITE_CONSTRAINT: abort at 20 in [INSERT INTO user(login,pw,cap,info) VALUES('developer','','dei','Dev');]: column login is not unique
fossil: column login is not unique
INSERT INTO user(login,pw,cap,info) VALUES('anonymous',hex(randomblob(8)),'hmncz','Anon');INSERT INTO user(login,pw,cap,info) VALUES('nobody','','gjor','Nobody');INSERT INTO user(login,pw,cap,info) VALUES('developer','','dei','Dev');INSERT INTO user(login,pw,cap,info) VALUES('reader','','kptw','Reader');

If you have recently updated your fossil executable, you might need to run "fossil all rebuild" to bring the repository schemas up to date.
Run Code Online (Sandbox Code Playgroud)

我试图运行fossil init ../FOSSIL/project.fossil以及产生与上面相同的结果.fossil clone http://www.fossil-scm.org/ myclone.fossil

然后我尝试了fossil user list,因为看起来化石在登录和用户方面存在问题,但化石需要回购论证.搜索默认配置(类似〜/ .gitconfig和git)没有产生任何结果.

我也曾尝试rm -rf ~/.fossil并重新运行上面的命令以及使用brew install sqlite,以获得更新版本(3.7.7在本文写作),但也没什么帮助.

为了使化石正常运作,我需要做些什么?

Tan*_*128 8

愚蠢的问题...是系统"开发人员"自己的用户名?因为这会与其中一个自动创建的用户的名称冲突.

尝试使用"fossil init -A admin(filename)"为存储库所有者使用不同的名称(在我的示例中为"admin"),看看它是否有效.