จะเปลี่ยนตัวเลือกใบอนุญาตของ SmartGit หลังจากใช้งานเชิงพาณิชย์ 30 วันบน Ubuntu ได้อย่างไร


108

ในขณะที่ติดตั้ง smartgit 3.0.4 ฉันได้ตรวจสอบตัวเลือกการให้สิทธิ์การใช้งานเชิงพาณิชย์เพราะฉันแค่คลิกปุ่ม "ถัดไป" :) (ทดลองใช้ 30 วันจากนั้นคุณต้องซื้อ) วันนี้เป็นวันที่ 31 ของการใช้ SG และฉันไม่สามารถเปลี่ยนตัวเลือกการออกใบอนุญาตของฉันได้ (การติดตั้ง smartgit ใหม่ไม่ได้ช่วยอะไร) และฉันไม่สามารถใช้ SG ได้อีกต่อไปโดยไม่ต้องจ่ายเงิน (ฉันไม่ได้ใช้เพื่อวัตถุประสงค์ทางการค้า) คุณรู้วิธีแก้ไขหรือไม่?

ฉันไม่มีไฟล์เหล่านี้ใน Ubuntu: http://www.syntevo.com/smartgit/documentation.html?page=installation


คุณพยายามล้างการตั้งค่าทั้งหมดแล้วรีสตาร์ทหรือไม่?
Mot

1
จะล้างการตั้งค่าทั้งหมดได้อย่างไร? ฉันติดตั้งโปรแกรมนี้ใหม่ทั้งหมดและไม่มีอะไรเลย
pawel

ไม่มี ans ใดที่เหมาะกับฉัน มีใครช่วยฉันติดตั้ง Smartgit บน Ubuntu16.01 LTS
Jitendra

2
ฉันโหวตให้ปิดคำถามนี้เป็นนอกประเด็นเนื่องจากเราไม่สนับสนุนลูกค้าสำหรับ SmartGit
Paul Roub

ฉันโหวตให้ปิดคำถามนี้เป็นนอกประเด็นเนื่องจากเป็นคำขอข้อมูลผลิตภัณฑ์และไม่มีอะไรตามที่กำหนดไว้ในศูนย์ช่วยเหลือ นี่เป็นกฎหมายหรือไม่?
Rob

คำตอบ:


307

ฉันใช้อินเทอร์เน็ตและพบสิ่งนี้:

เพื่อแก้ไขใบอนุญาต ก่อนอื่นไปที่

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

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

Unix / ลินุกซ์: ~/.smartgit/<main-smartgit-version>

settings.xmlและลบไฟล์

หากคุณอัปเดตหลายครั้งคุณอาจต้องลบupdatesโฟลเดอร์ออกด้วย

มันช่วยฉันใน Windows หวังว่ามันจะช่วยคุณในระบบอื่น ๆ เช่นกัน


6
ฉันไม่พบไฟล์ settings.xml และการลบทั้งโฟลเดอร์ก็ใช้งานได้เช่นกัน rm -rf ~ / .smartgit /
eomeroff

6
วิธีที่เร็วที่สุดใน linux rm -rf ~ / .smartgit
ญาดา

5
สามารถอยู่ในไดเร็กทอรีต่อไปนี้ C: \ Users \% user% \ AppData \ Roaming \ syntevo
yousafsajjad

22
หากคุณต้องการเก็บการตั้งค่าที่เหลือไว้และเพียงแค่รีเซ็ตใบอนุญาตให้มองหาคีย์ "listx" แล้วลบวัตถุนั้น แน่นอนว่าจะทำก็ต่อเมื่อคุณเลือกโฆษณาโดยไม่ได้ตั้งใจและคุณเป็นผู้ใช้ส่วนตัวอย่างแท้จริง
user3265561

3
ติดตามความคิดเห็นของ @ user3265561 ตอนนี้คีย์ listx อยู่ใน settings.yml จากเวอร์ชัน 19
Remy

34

ตั้งแต่เวอร์ชัน 19.1 พวกเขาได้เปลี่ยนชื่อไฟล์:

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

เป็นไปได้ที่จะลบออกเพื่อรีเซ็ตการตั้งค่าใบอนุญาต


1
ฉันต้องลบไฟล์ลิขสิทธิ์ในไดเร็กทอรีเดียวกันด้วย
holgerm

20

ฉันใช้ 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 ฉันลงเอยด้วยการทำสิ่งนี้
Max Pinto

14

สำหรับเวอร์ชัน 19.1 ขึ้นไป goto ไดเร็กทอรีที่ระบุและลบไฟล์ที่กล่าวถึงเหล่านี้:

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

    • การตั้งค่า .yml
    • ไฟล์ใบอนุญาต
  2. C:\Users\UserName\AppData\Roaming\syntevo\SmartGit\20.1\.backup

    • การตั้งค่า .yml

สำหรับไดเร็กทอรีที่ระบุ goto เวอร์ชันก่อนหน้าและลบไฟล์ที่กล่าวถึง:

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

    • setting.xml

11

วิธีแก้ปัญหาของฉันเองบน Linux (ด้านล่าง~/.config/smartgit/19.1) คือการแสดงความคิดเห็นหรือลบบรรทัดออกlistxจากpreferences.ymlไฟล์และเปิดโปรแกรมใหม่

การลบโฟลเดอร์ทั้งหมดจะทำให้คุณกำหนดค่าทุกอย่างใหม่ (ไร้ประโยชน์)


6

จะเป็นประโยชน์หากคุณใช้ linux หรือ windows ใน linux การตั้งค่าจะอยู่ใน ~ / .smartgit / 3 คุณสามารถลองลบโฟลเดอร์นี้ได้ Imho นี่ก็คุ้มค่าที่จะลองใน Windows


6

นี่คือวิธีแก้ปัญหาสำหรับ MAC PC:

เปิดเทอร์มินัลและพิมพ์คำสั่งต่อไปนี้เพื่อแสดงไฟล์ที่ซ่อนอยู่:

defaults write com.apple.finder AppleShowAllFiles YES

หลังจากนั้นไปที่โฟลเดอร์ผู้ใช้ปัจจุบันโดยใช้ Finder จากนั้นคุณจะเห็นโฟลเดอร์Libraryซึ่งเป็นประเภทที่ซ่อนอยู่

สมมติว่าในกรณีของฉันชื่อผู้ใช้คือ 'Delta' ดังนั้นเส้นทางของโฟลเดอร์คือ:

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

ลบไฟล์การตั้งค่าและเปลี่ยนตัวเลือกเป็น Non Commercial ..


1
บวก 1 เพื่อระบุว่าไลบรารีที่จำเป็นสำหรับผู้ใช้เฉพาะ
Ultimo_m

4

บน Mac:

  • goto แรก ~/Library/Preferences/SmartGit/19.1
  • ข้ามไปสองpreferences.ymlไฟล์และแสดงความคิดเห็นเพียงlistxบรรทัด
  • คอมไพล์อัจฉริยะที่สามเปิด

3

ฉันยังวิ่งผ่านการติดตั้งครั้งแรกบน Ubuntu และเลือกเวอร์ชันทดลองใช้ 30 วันเริ่มต้นแทนเวอร์ชันที่ไม่ใช่เชิงพาณิชย์

มีบล็อกบนไซต์ syntevo ที่แก้ไขปัญหานี้

หลังจากแกะไฟล์ tar ฉันมี dir ชื่อ smartgithg-4_0_3 ฉันย้ายโฟลเดอร์นี้ไปยังโฮมไดเร็กทอรีของฉันและเปลี่ยนชื่อเป็น smartgit หลังจากเรียกใช้. /bin/smartgithg.sh โฟลเดอร์อื่นถูกสร้างขึ้นชื่อ. smartgit (สังเกตคำนำหน้า.)

ฉันเพิ่งลบโฟลเดอร์. smartgit (แผนผัง dir ที่มีไฟล์. xml ทั้งหมด) และรันสคริปต์, / bin / smarthg.sh อีกครั้ง ขั้นตอนการติดตั้งซ้ำทั้งหมด เลือกตัวเลือกที่ไม่ใช่เชิงพาณิชย์เมื่อปรากฏขึ้น



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
Aman Shandilya

0

ฉันใช้ windows มา 13 ปีแล้ว ฉันพบว่าโซลูชันนี้ใช้งานได้จริงสำหรับฉัน ขอแนะนำให้คุณทำตามขั้นตอนเหล่านี้:

  • เริ่มต้นด้วยการลบโฟลเดอร์นี้ C:\Users\Your-name\AppData\Roaming\syntevo

  • ถอนการติดตั้ง smart git จากแผงควบคุมโดยสิ้นเชิงถอนการติดตั้งโปรแกรม

  • ติดตั้ง smart git อีกครั้งและเปลี่ยนตำแหน่งเริ่มต้นของไดเร็กทอรีการติดตั้ง

  • ในขณะกำหนดค่าสมาร์ทคอมไพล์ตรวจสอบให้แน่ใจว่าได้เลือกตัวเลือกที่ไม่ใช่เชิงพาณิชย์ซึ่งจะช่วยให้คุณใช้เวอร์ชันล่าสุดและเวอร์ชันฟรีได้ตลอดอายุการใช้งาน


0

ฉันลบโฟลเดอร์ Config ทั้งหมด แต่การเก็บรักษาไฟล์repositories.yml ที่เก็บแคชพื้นที่เก็บข้อมูล หลังจากเรียกใช้ SmartGit มันสร้างโฟลเดอร์ config (ฉันคิดว่ามันใช้ config จากบิลด์ที่เก่ากว่า (เพื่อบันทึกสิ่งต่างๆเช่นข้อมูลรับรอง git ของฉัน)) จากนั้นฉันก็คัดลอกไฟล์สามไฟล์ของฉันกลับมาและฉันมีที่เก็บทั้งหมดซึ่งเป็นข้อมูลที่สำคัญที่สุด ฉันต้องการ.


0

สำหรับผู้ใช้ Mac: ในเวอร์ชันใหม่ไม่มี setting.xml วิธีอื่นคือ

ไปที่โฟลเดอร์การตั้งค่า SmartGit โดยใช้เทอร์มินัล

cd /Library/Preferences/SmartGit/

ใช้lsคำสั่งเพื่อดูรายการโฟลเดอร์ .. เพียงแค่ลบโฟลเดอร์เวอร์ชัน SmartGit ที่คุณพบโดยใช้คำสั่งrm -r <main-smartgit-version>และเปิดแอป SmartGit อีกครั้ง :)

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.