从Windows 10上的下载页面安装新的plasticcm,选择默认或创建新的repo后,转到Branch Explorer,我无法使用“与Git同步...”功能,它告诉我“用户出现作为非活动用户,因为他/她的许可证已被停用。请激活它,然后再试一次“。
首先我不明白,为什么默认情况下停用许可证,但我按照https://www.plasticscm.com/documentation/technical-articles/user-license-is-deactivated.html的说明尝试创建用户,但当我调用“cm au”时,我收到错误“你没有权限激活用户。您需要成为存储库服务器管理员才能完成此操作。“当我调用“cm sto -user = repserver:localhost:8087”时,我收到错误“您没有权限激活用户。您需要成为存储库服务器管理员才能完成此操作。”再次。
如何解决我的情况?
也许地址“repserver:localhost:8087”应该是不同的,因为我不知道要放什么而不是repserver,而是使用repo的名称代替,我得到错误“错误:Uvedenýformátcestynení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
---------------------------------------
也许我知道它是怎么发生的,因为我在plasticcm网上有一些旧的plasticd.lic,在登录后,它将“EXPIRATION”更改为日期,这是过去和下载之后,它将状态更改为“已过期”,但在我意识到之前,我使用它并在使用它之后,我无法将“plasticd.lic”改回到使用plasticcm安装下载的原始版本,即使我重写了它。
所以最后,我可能不应该登录到plasticcm网站,因为它在没有通知我的情况下将旧的(并且在该时间内有效)许可证更改为无效的许可证(许可证的规则可能在同时,因为它已经3岁了,现在我甚至无法使用5天试用版,必须等待,如果有人希望启用“个人版”(我只想尝试在git存储库上使用Branch Explorer并检查它是否有效,因为git对我来说非常显示分支)。
EDIT2:我猜我的奇怪行为是As Designed ......
答案 0 :(得分:1)
让我向您解释如何管理Plastic SCM许可证(还有一篇包含详细信息的博客文章:http://blog.plasticscm.com/2016/01/how-to-manage-plastic-scm-licenses.html)。
重要的是要注意,管理许可证的所有命令仅在您是服务器管理员用户时才可用,因此如果您尚未配置管理员用户,请开车到存储库&在“工作区”视图中,右键单击“存储库服务器”权限,并将用户标记为所有者。
一旦您成为所有者,您将始终拥有管理和重新分配Plastic SCM服务器许可的权限。
为了重新分配许可证点,我需要停用不再活动的用户,运行cm deactivateuser命令:
cm deactivateuser olduser
最后,我将把发布的许可证分配给运行cm activateuser命令的新开发人员:
cm activateuser newuser
之后,如果我再次检查许可证信息,我可以确认一切正常运行:
cm licenseinfo
Plastic SCM许可证系统允许拥有只读用户。在Plastic中创建新用户时,默认情况下它既不活动也不活动。 他处于第三状态,他能够运行只读操作,例如update,diff ......只有在他签入或推送分支到服务器后,他才会变成活跃用户。
只需登录www.plasticscm.com帐户即可更改服务器许可证。只有在替换de“plastic.lic”文件或者您已配置许可证令牌(https://www.plasticscm.com/documentation/administration/plastic-scm-version-control-administrator-guide.shtml#Chapter15:Howtoconfigurethelicenseautorenewal)时才会更改。更换许可证后,您需要重新启动服务器。
无论如何,如果您仍然遇到问题或需要重新试用,请与我们联系:“codicesoftware dot com的支持”,我们很乐意为您提供帮助,并在必要时生成新的许可证试用版。