Как изменить вариант лицензирования SmartGit после 30 дней коммерческого использования на ubuntu?


106

при установке smartgit 3.0.4 я проверил вариант коммерческого лицензирования, потому что я просто нажимал кнопку «Далее»:) (30-дневная пробная версия, а затем вам нужно ее купить). Сегодня у меня 31 день использования SG, и я не могу изменить свои варианты лицензирования (переустановка smartgit не помогает), и я больше не могу использовать SG без оплаты (я не использую его в коммерческих целях). Вы знаете, как это исправить?

У меня нет этих файлов на моем ubuntu: http://www.syntevo.com/smartgit/documentation.html?page=installation


Вы пытались очистить все настройки, а затем перезапустить?
Mot

1
Как очистить все настройки? Я полностью переустанавливал эту программу и ничего.
Павел

У меня ни один ответ не работает. Кто-нибудь поможет мне установить Smartgit на Ubuntu16.01 LTS
Джитендра

2
Я голосую за то, чтобы закрыть этот вопрос как не по теме, потому что мы не обслуживаем SmartGit.
Пол Руб

Я голосую за то, чтобы закрыть этот вопрос как не по теме, потому что это запрос информации о продукте, а не определение в Справочном центре. Это вообще законно?
Роб

Ответы:


306

Я зашел в Интернет и нашел это:

Изменить лицензию. Сначала перейдите к

Windows: %APPDATA%\syntevo\SmartGit\<main-smartgit-version>

OS X: ~/Library/Preferences/SmartGit/<main-smartgit-version>

Unix / Linux: ~/.smartgit/<main-smartgit-version>

и удалите файл settings.xml.

Если вы обновляли много раз, возможно, вам также придется удалить updatesпапку.

Это помогло мне в Windows, надеюсь, оно поможет вам и в других системах.


6
Я не смог найти файл settings.xml, и удаление всей папки тоже сработало. rm -rf ~ / .smartgit /
eomeroff

6
самый быстрый способ в linux. rm -rf ~ / .smartgit
Yada

5
Это может быть в следующем каталоге. C: \ Users \% user% \ AppData \ Roaming \ syntevo
yousafsajjad

22
Если вы хотите сохранить остальные настройки и просто сбросить лицензию, найдите ключ listx и просто удалите этот объект. Разумеется, делайте это только в том случае, если вы случайно выбрали рекламу и действительно являетесь личным пользователем
user3265561

3
После комментария @ user3265561 ключ listx теперь находится в файле preferences.yml из версии 19
Реми

34

Начиная с версии 19.1 они переименовали имена файлов:

➜ SmartGit grep -rl 'listx' ./19.1
./19.1/preferences.yml
./19.1/.backup/preferences.yml

Их можно удалить, чтобы сбросить настройки лицензии.


1
Мне также пришлось удалить мои файлы лицензий в том же каталоге.
Holgerm

19

Я использую linux, и ответы мне не помогли.
Мне пришлось стереть папку, ~/.config/smartgitчтобы она снова заработала. Об этом говорится в документации.

Расположение по умолчанию каталога настроек SmartGit
Windows % APPDATA% \ syntevo \ SmartGit \ (% APPDATA% - это путь, определенный в переменной среды APPDATA)
Mac OS ~ / Library / Preferences / SmartGit / (Finder может не отображать каталог ~ / Libraries по умолчанию, но вы можете вызвать open ~ / Library из терминала)
Linux / Unix $ {XDG_CONFIG_HOME} / smartgit / (если переменная среды XDG_CONFIG_HOME не определена, вместо нее используется ~ / .config)


2
Спасибо, в Fedora я так и сделал.
Макс Пинто

12

Для версии 19.1 и выше перейдите в указанный каталог и удалите указанные файлы:

  1. C:\Users\UserName\AppData\Roaming\syntevo\SmartGit\20.1<smart-git-version>

    • Preferences.yml
    • файл лицензии
  2. C:\Users\UserName\AppData\Roaming\syntevo\SmartGit\20.1\.backup

    • Preferences.yml

Для предыдущей версии перейдите в указанный каталог и удалите указанный файл:

  1. C:\Users\UserName\AppData\Roaming\syntevo\SmartGit\17<smart-git-version>

    • setting.xml

10

Мое собственное решение в Linux (ниже ~/.config/smartgit/19.1) - прокомментировать или удалить строку listxиз preferences.ymlфайла и повторно открыть программу.

Удаление всех папок заставит вас перенастроить все (бесполезно).


6

было бы полезно знать, используете ли вы Linux или Windows. в Linux настройки находятся в ~ / .smartgit / 3. Вы можете попробовать удалить эту папку. Имхо, это тоже стоит попробовать в Windows.


6

Вот решения для MAC PC:

Откройте терминал и введите следующую команду, чтобы показать скрытые файлы:

defaults write com.apple.finder AppleShowAllFiles YES

после этого перейдите в текущую папку пользователя с помощью Finder, затем вы увидите в ней папку библиотеки, которая является скрытым типом

предположим, что в моем случае имя пользователя - «Дельта», поэтому путь к папке:

OS X: ~Delta/Library/Preferences/SmartGit/<main-smartgit-version>

Удалите файл настроек и измените параметр на «Некоммерческий».


1
плюс 1 за указание того, что требуется библиотека конкретного пользователя
Ultimo_m

4

на Mac:

  • Первый переход ~/Library/Preferences/SmartGit/19.1
  • Второй preferences.ymlфайл goto и просто listxстрока комментария
  • Третий открытый умный мерзавец

3

Я также промчался через первую установку на ubuntu и выбрал 30-дневную пробную версию по умолчанию вместо некоммерческой.

На сайте syntevo есть блог, посвященный этой проблеме .

После распаковки tar-файла у меня был каталог под названием smartgithg-4_0_3. Я переместил эту папку в свой домашний каталог и переименовал ее в smartgit. После запуска ./bin/smartgithg.sh была создана другая папка с именем .smartgit (обратите внимание на префикс.).

Я просто удалил папку .smartgit (дерево каталогов со всеми файлами .xml) и снова запустил сценарий / bin / smarthg.sh. Весь процесс установки повторяется. Выберите некоммерческий вариант, когда он появится.


3

Работает нормально для Windows, перейдя в% APPDATA% \ syntevo \ SmartGit \ и удалите все settings.xml, затем откройте установленное программное обеспечение.


1

Последние версии SmartGit содержат настройки в папке установки. Итак, чтобы сбросить пробную версию, перейдите в папку установки, например:

C:\Program Files\SmartGit

и удалите (переименуйте) .settingsкаталог


Это не верно. .settingsКаталог находится в домашнем каталоге, за исключением того, когда с помощью переносного свертка.
Thomas S.

0

просто удалите settings.xml и попробуйте еще раз, чтобы настроить smartgitHg


1
Это не дает ответа на вопрос. Чтобы критиковать или запрашивать разъяснения у автора, оставьте комментарий под его сообщением - вы всегда можете комментировать свои собственные сообщения, и когда у вас будет достаточная репутация, вы сможете комментировать любое сообщение .
Jehof

вы можете найти settings.xml здесь AppData \ Roaming \ syntevo \ SmartGit \ 6 \ settings.xml
Аман Шандилья

0

Пользуюсь окнами последние 13 лет. Я обнаружил, что это решение действительно работает для меня. Я рекомендую вам выполнить следующие действия:

  • начнем с удаления этой папки C:\Users\Your-name\AppData\Roaming\syntevo

  • Полностью удалите smart git из панели управления, удалите программы.

  • Снова переустановите smart git и измените положение каталога установки по умолчанию.

  • При настройке smart git убедитесь, что выбран некоммерческий вариант, который поможет вам использовать как последнюю, так и бесплатную версию на протяжении всей жизни.


0

Я удалил всю папку Config, но сохранил файлы repositories.yml repository-cache repository-grouping.yml . после запуска SmartGit он создал папку конфигурации (я думаю, что он использовал конфигурацию из более старой сборки (для сохранения таких вещей, как мои учетные данные git)), затем я скопировал свои три файла, и у меня были все мои репозитории, что является наиболее важной информацией мне было нужно.


0

Для пользователей Mac: в новой версии нет файла settings.xml, альтернативный способ -

перейдите в папку настроек SmartGit с помощью терминала

cd /Library/Preferences/SmartGit/

используйте lsкоманду, чтобы увидеть список папок ... просто удалите папку с версией SmartGit, которую вы нашли с помощью команды, rm -r <main-smartgit-version>и снова откройте приложение SmartGit. :)

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.