无法在 plasticscm 中开始使用 git 存储库

Can't start using git repo in plasticscm

从 Windows 10 的下载页面安装新的 plasticscm 后,选择默认或创建新的存储库,转到 Branch Explorer,我无法使用 "Sync with Git..." 功能,它告诉我 "The user appears as an inactive user because his/her license has been deactivated. Please, activate it and then try again"。

首先我不明白,为什么默认情况下许可证是停用的,但我按照 https://www.plasticscm.com/documentation/technical-articles/user-license-is-deactivated.html 的说明尝试创建用户,但是当我调用 "cm au " 时,我明白了错误 "You don't have permissions to activate user . You need to be repository server administrator in order to be allowed to complete this operation.",当我调用 "cm sto -user= repserver:localhost:8087" 时,我再次收到错误 "You don't have permissions to activate user . You need to be repository server administrator in order to be allowed to complete this operation."。

如何解决我的情况?

也许地址 "repserver:localhost:8087" 应该不同,因为我不知道用什么代替 repserver,但是使用 repo 的名称代替,我得到错误 "Error: Uvedený formát cesty není podporován." 意思是不支持路径格式。

编辑: 再次阅读 "cm li" 的输出后,我意识到了一些奇怪的事情:

      Plastic SCM license information:



      * User-license information:

salichl                   INACTIVE (Not licensed)

---------------------------------------
Licensed to: Plastic SCM trial license
Expiration date: 23.11.2016 19:12:23
Edition: team
Total licensed users: 1
Total activated users: 0
Total available users: 1
---------------------------------------

也许我知道它是怎么发生的,因为我在 plasticscm 网站上有一些旧的 plasticd.lic 并且在登录后,它将 "EXPIRATION" 更改为日期,这是过去和下载后的日期它,它的状态更改为 "Expired",但在我意识到之前,我使用了它,并且在使用它之后,我可能无法将 "plasticd.lic" 更改回与 plasticscm 安装一起下载的原始状态,即使我把它改写回来了。

所以最后,我可能不应该登录 plasticscm 网站,因为它在没有通知我的情况下将旧的(当时有效的)许可证更改为无效许可证(许可证规则可能已更改同时,因为它已经 3 岁了),现在我什至不能使用 5 天试用版,必须等待,如果有人希望启用 "Personal Edition"(我只想尝试在 [=44= 上使用 Branch Explorer ] 存储库并检查它是否有效,因为 git 为我显示了非常糟糕的分支)。

EDIT2:我想我的奇怪行为是按设计...

让我向您解释如何管理 Plastic SCM 许可证(还有一个博客 post 提供详细信息:http://blog.plasticscm.com/2016/01/how-to-manage-plastic-scm-licenses.html)。

重要的是要注意所有管理许可证的命令只有在您是服务器管理员用户时才可用,所以如果您还没有配置您的管理员用户,请开车到 Repositories & Workspaces 视图,对-单击存储库服务器权限并将您的用户标记为所有者。

一旦您成为所有者,您将始终拥有管理和重新分配 Plastic SCM 服务器许可证的权限。

为了重新分配许可证点,我需要停用不再活动的用户,运行使用 cm deactivateuser 命令:

cm deactivateuser olduser

最后,我要将发布的许可证分配给我们的新开发人员运行使用 cm activateuser 命令:

cm activateuser newuser

在那之后,如果我再次检查许可证信息,我可以确认一切都按预期工作运行ning:

cm licenseinfo

Plastic SCM 许可系统允许只读用户。当您在 Plastic 中创建新用户时,默认情况下它既不是活跃的也不是非活跃的。 他处于第三种状态,在这种状态下,他能够 运行 只读操作,例如更新、差异...只有在他签入或将分支推送到服务器后,他才会变成活跃用户。

仅登录您的 www.plasticscm.com 帐户,服务器许可证不会更改。仅当您替换 "plastic.lic" 文件或配置了许可证令牌 (https://www.plasticscm.com/documentation/administration/plastic-scm-version-control-administrator-guide.shtml#Chapter15:Howtoconfigurethelicenseautorenewal) 时,它才会更改。更换许可证后,您将需要重新启动服务器。

无论如何,如果您仍然遇到问题或需要新的试用版,请联系我们:"support at codicesoftware dot com" 我们很乐意为您提供帮助,并在必要时生成新的许可证试用版。