2016-11-23 2 views
1

Après avoir installé new plasticscm depuis la page de téléchargement sur Windows 10, en choisissant default ou en créant un nouveau repo, en allant dans l'explorateur de branches, je ne peux pas utiliser "Sync with Git ..." fonctionnalité, il me dit "L'utilisateur apparaît comme un utilisateur inactif parce que sa licence a été désactivée. S'il vous plaît, activez-le, puis réessayez". D'abord je ne comprends pas, pourquoi la licence est désactivée par défaut, mais j'ai suivi les instructions de https://www.plasticscm.com/documentation/technical-articles/user-license-is-deactivated.html et j'ai essayé de créer un utilisateur, mais quand j'appelle "cm au", j'ai une erreur "Vous ne faites pas avoir les permissions pour activer l'utilisateur.Vous devez être administrateur du serveur de référentiel pour pouvoir effectuer cette opération. " et quand j'appelle "cm sto -user = repserver: localhost: 8087", j'obtiens une erreur "Vous n'avez pas les permissions pour activer l'utilisateur Vous devez être administrateur du serveur du référentiel pour pouvoir effectuer cette opération." encore.Impossible de commencer à utiliser git repo dans plasticscm

Comment réparer ma situation? Peut-être l'adresse "repserver: localhost: 8087" devrait être différente, parce que je ne sais pas quoi mettre au lieu de repserver, mais en utilisant le nom du repo à la place, je reçois erreur "Erreur: Uvedený formát cesty není podporován. " ce qui signifie que le format du chemin n'est pas supporté.

EDIT: j'ai réalisé quelque chose d'étrange après avoir lu à nouveau sortie de « 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 
--------------------------------------- 

et peut-être je sais comment il est arrivé, parce que j'avais un vieux plasticd.lic sur le Web et de plasticscm après la coupe en, il a changé "EXPIRATION" à la date, qui est dans le passé et après le téléchargement, il a changé le statut à "Expiré", mais avant de le réaliser, je l'ai utilisé et après l'avoir utilisé, je ne pouvais probablement pas changer le "plasticd.lic" revient à l'original téléchargé avec l'installation de plasticscm même si je l'ai réécrit. Donc à la fin, je ne devrais probablement pas me connecter au site Plasticscm, car il a changé l'ancien (et dans ce temps valide) licence invalide sans m'avoir informé (les règles pour les licences ont probablement été modifiées en entre-temps, parce qu'il avait 3 ans) et maintenant je ne peux même pas utiliser l'essai de 5 jours et je dois attendre, si quelqu'un espère activer "Personal Edition" (Je voulais seulement essayer Branch Explorer sur des dépôts git et vérifier si fonctionne, parce que le git montre des branches terriblement pour moi).

EDIT2: Je pense que le comportement étrange pour moi ... Comme conçu

+0

Comment fermer la question, mais la laisser ici à titre informatif? Je ne peux pas voir l'option pour y répondre moi-même, quand j'utilise "edit". –

Répondre

1

Laissez-moi vous expliquer comment gérer les licences SCM en plastique (il y a aussi un blog avec des informations détaillées: http://blog.plasticscm.com/2016/01/how-to-manage-plastic-scm-licenses.html).

Il est important de noter que toutes les commandes pour gérer les licences ne sont disponibles que si vous êtes l'administrateur du serveur, donc si vous n'avez pas encore configuré votre administrateur, veuillez vous diriger vers la vue Espaces de travail, cliquez avec le bouton droit de la souris Autorisez le serveur de référentiel et marquez votre utilisateur en tant que propriétaire.

Une fois que vous êtes le propriétaire, vous aurez toujours les permissions pour gérer et réaffecter les licences du serveur Plastic SCM.

Pour réassigner le point de licence, je dois désactiver l'utilisateur qui est plus actif, en cours d'exécution du cm commande deactivateuser:

cm deactivateuser olduser 

Enfin, je vais céder la licence publié à notre nouveau développeur exécutant la commande cm activateuser:

cm activateuser newuser 

Après cela, si je vérifie les informations de licence à nouveau, je peux confirmer que tout a fonctionné comme prévu en marche:

cm licenseinfo 

Le système de licence Plastic SCM permet d'avoir des utilisateurs en lecture seule. Lorsque vous créez un nouvel utilisateur dans Plastic, il n'est ni actif ni inactif par défaut. Il est dans un troisième état où il est capable d'exécuter des opérations en lecture seule telles que update, diff ... Il ne sera transformé en utilisateur actif que dès qu'il checkins ou poussera des branches vers le serveur.

La licence du serveur n'est pas modifiée simplement en vous connectant à votre compte www.plasticscm.com. Cela ne changera que si vous remplacez le fichier de "plastic.lic" ou si vous avez configuré un jeton de licence (https://www.plasticscm.com/documentation/administration/plastic-scm-version-control-administrator-guide.shtml#Chapter15:Howtoconfigurethelicenseautorenewal). Après avoir remplacé une licence, vous devrez redémarrer le serveur. De toute façon, si vous rencontrez encore des problèmes ou si vous avez besoin d'un nouveau test, contactez-nous: "support at codicesoftware dot com" et nous serons heureux de vous aider et de générer un nouveau test de licence si nécessaire.

+0

Ok, je n'ai pas essayé la partie avec les permissions du serveur Repository, maintenant je vais vérifier si quelque chose a changé. –

+0

Ok, ça marche diferemment, au moins un peu mieux maintenant. –

+0

Maintenant ça marche, mais j'ai des problèmes avec les sous-modules maintenant (je les corrige probablement tout seul). –