Làm cách nào để thay đổi tùy chọn cấp phép của SmartGit sau 30 ngày sử dụng thương mại trên ubuntu?


106

trong khi cài đặt smartgit 3.0.4, tôi đã kiểm tra tùy chọn cấp phép thương mại, vì tôi chỉ nhấp vào nút "tiếp theo":) (dùng thử 30 ngày và sau đó bạn phải mua nó). Hôm nay là ngày thứ 31 của tôi sử dụng SG và tôi không thể thay đổi các tùy chọn cấp phép của mình (cài đặt lại smartgit không giúp được gì) và tôi không thể sử dụng SG nữa mà không phải trả tiền (tôi không sử dụng nó cho mục đích thương mại). Bạn biết cách để sửa nó không?

Tôi không có các tệp này trên ubuntu của mình: http://www.syntevo.com/smartgit/documentation.html?page=installation


Bạn đã thử xóa tất cả cài đặt và sau đó khởi động lại chưa?
Một

1
Làm thế nào để xóa tất cả các cài đặt? Tôi đã hoàn toàn cài đặt lại chương trình này và không có gì.
pawel

Không ai trong số ans làm việc cho tôi. Có ai giúp tôi cài đặt Smartgit trên Ubuntu16.01 LTS không
Jitendra

2
Tôi bỏ phiếu để đóng câu hỏi này là lạc đề vì chúng tôi không phải là bộ phận hỗ trợ khách hàng cho SmartGit.
Paul Roub

Tôi bỏ phiếu để đóng câu hỏi này là lạc đề vì đó là yêu cầu thông tin sản phẩm và không có gì như được định nghĩa trong Trung tâm trợ giúp. Điều này thậm chí còn hợp pháp?
Rob

Câu trả lời:


305

Tôi truy cập internet và tôi tìm thấy điều này:

Để thay đổi giấy phép. Đầu tiên, hãy truy cập

Các cửa sổ: %APPDATA%\syntevo\SmartGit\<main-smartgit-version>

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

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

và xóa tệp settings.xml.

Nếu bạn đã cập nhật nhiều lần, bạn cũng có thể cần phải xóa updatesthư mục.

Nó đã giúp tôi trên Windows, hy vọng nó cũng giúp bạn trên các hệ thống khác.


6
Tôi không thể tìm thấy tệp settings.xml và việc xóa toàn bộ thư mục cũng hoạt động. rm -rf ~ / .smartgit /
eomeroff

6
cách nhanh nhất trong linux. rm -rf ~ / .smartgit
Yada

5
Nó có thể nằm trong thư mục sau. C: \ Users \% user% \ AppData \ Roaming \ syntevo
yousafsajjad

22
Nếu bạn muốn giữ phần còn lại của cài đặt và chỉ cần đặt lại giấy phép, hãy tìm khóa 'listx' và chỉ cần xóa đối tượng đó. Tất nhiên chỉ làm điều này nếu bạn đã vô tình chọn thương mại và bạn đang thực sự là một người dùng cá nhân
user3265561

3
Sau nhận xét của @ user3265561, khóa listx hiện được tìm thấy trong tùy chọn ưu tiên.yml từ Phiên bản 19
Remy

34

Bắt đầu từ phiên bản 19.1, họ đã đổi tên tệp:

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

Có thể xóa chúng để đặt lại cài đặt giấy phép.


1
Tôi cũng phải xóa các tệp giấy phép của mình trong cùng thư mục đó.
holgerm

19

Tôi sử dụng linux và các câu trả lời đã không giúp tôi.
Tôi đã phải xóa thư mục ~/.config/smartgitđể làm cho nó hoạt động trở lại. Đây là những gì tài liệu nói

Vị trí mặc định của Thư mục Cài đặt SmartGit
Windows % APPDATA% \ syntevo \ SmartGit \ (% APPDATA% là đường dẫn được xác định trong biến môi trường APPDATA)
Mac OS ~ / Library / Preferences / SmartGit / (Finder có thể không hiển thị thư mục ~ / Libraries theo mặc định, nhưng bạn có thể gọi mở ~ / Thư viện từ một thiết bị đầu cuối)
Linux / Unix $ {XDG_CONFIG_HOME} / smartgit / (nếu biến môi trường XDG_CONFIG_HOME không được xác định, ~ / .config được sử dụng thay thế)


2
Cảm ơn, trên fedora, tôi đã làm được điều này.
Max Pinto

12

Đối với phiên bản 19.1 trở lên goto chỉ định thư mục và xóa các tệp được đề cập sau:

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

    • tùy chọn.yml
    • Giấy phép đăng ký
  2. C:\Users\UserName\AppData\Roaming\syntevo\SmartGit\20.1\.backup

    • tùy chọn.yml

Đối với phiên bản trước, goto chỉ định thư mục và xóa tệp được đề cập:

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

    • setting.xml

10

Giải pháp của riêng tôi trên Linux (dưới ~/.config/smartgit/19.1) là nhận xét hoặc xóa dòng listxkhỏi preferences.ymltệp và mở lại chương trình.

Xóa tất cả các thư mục sẽ khiến bạn phải cấu hình lại mọi thứ (vô ích).


6

sẽ rất hữu ích nếu bạn sử dụng linux hay windows. trong linux, các cài đặt nằm ở ~ / .smartgit / 3. Bạn có thể thử xóa thư mục này. Imho cái này cũng đáng thử trong Windows.


6

Đây là một giải pháp cho MAC PC:

Mở terminal và nhập lệnh sau để hiển thị các tệp ẩn:

defaults write com.apple.finder AppleShowAllFiles YES

sau đó đi đến thư mục người dùng hiện tại bằng cách sử dụng công cụ tìm, sau đó bạn có thể thấy thư mục Thư viện trong đó là loại ẩn

giả sử trong trường hợp của tôi tên người dùng là 'Delta' vì vậy đường dẫn thư mục là:

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

Xóa tệp cài đặt và thay đổi tùy chọn thành Phi thương mại ..


1
cộng 1 để chỉ định rằng Thư viện cần thiết của người dùng cụ thể
Ultimo_m.

4

trên Mac:

  • Goto đầu tiên ~/Library/Preferences/SmartGit/19.1
  • preferences.ymlTệp goto thứ hai và chỉ listxdòng bình luận
  • Git thông minh mở thứ ba

3

Tôi cũng đã chạy qua lần cài đặt đầu tiên trên ubuntu và chọn phiên bản dùng thử mặc định 30 ngày thay vì phiên bản phi thương mại.

Có một blog trên trang syntevo giải quyết vấn đề này .

Sau khi giải nén tệp tar, tôi đã có một dir có tên là smartgithg-4_0_3. Tôi đã chuyển thư mục này vào thư mục chính của mình và đổi tên nó thành smartgit. Sau khi chạy ./bin/smartgithg.sh, một thư mục khác được tạo có tên là .smartgit (lưu ý tiền tố.).

Tôi chỉ cần xóa thư mục .smartgit (cây dir với tất cả các tệp .xml) và chạy lại tập lệnh, / bin / smarthg.sh. Toàn bộ quá trình cài đặt được lặp lại. Chọn tùy chọn phi thương mại khi nó xuất hiện.


3

Hoạt động tốt cho các cửa sổ bằng cách điều hướng đến% APPDATA% \ syntevo \ SmartGit \ và xóa tất cả các cài đặt.xml, sau đó mở phần mềm đã cài đặt


1

Phiên bản mới nhất của SmartGit chứa cài đặt trong thư mục cài đặt. Vì vậy, để đặt lại bản dùng thử, hãy vào thư mục cài đặt, ví dụ:

C:\Program Files\SmartGit

và xóa (đổi tên) .settingsthư mục


Cái này sai. Thư mục .settingsnằm trong thư mục chính của bạn, ngoại trừ khi sử dụng gói di động.
Thomas S.

0

chỉ cần xóa settings.xml và thử lại để thiết lập smartgitHg


1
Điều này không cung cấp câu trả lời cho câu hỏi. Để phê bình hoặc yêu cầu làm rõ từ tác giả, hãy để lại nhận xét bên dưới bài đăng của họ - bạn luôn có thể nhận xét về bài đăng của chính mình và khi bạn có đủ uy tín, bạn sẽ có thể nhận xét về bất kỳ bài đăng nào .
Jehof

bạn có thể tìm settings.xml đây AppData \ Roaming \ syntevo \ SmartGit \ 6 \ settings.xml
Aman Shandilya

0

Tôi đã sử dụng windows trong 13 năm qua. Tôi thấy giải pháp này thực sự hiệu quả với tôi. Tôi khuyên bạn nên làm theo các bước sau:

  • hãy bắt đầu bằng cách xóa thư mục này C:\Users\Your-name\AppData\Roaming\syntevo

  • Gỡ cài đặt hoàn toàn git thông minh khỏi bảng điều khiển, gỡ cài đặt các chương trình.

  • Một lần nữa cài đặt lại git thông minh và thay đổi vị trí mặc định của thư mục cài đặt.

  • Trong khi định cấu hình git thông minh, hãy đảm bảo rằng tùy chọn phi thương mại được chọn sẽ giúp bạn sử dụng phiên bản mới nhất cũng như miễn phí suốt đời.


0

Tôi đã xóa toàn bộ thư mục Cấu hình nhưng vẫn giữ nguyên các tệp repositories.yml repository-cache repository-grouping.yml . sau khi chạy SmartGit, nó đã tạo thư mục cấu hình (tôi nghĩ nó đã sử dụng cấu hình từ một phiên bản cũ hơn (để lưu những thứ như thông tin đăng nhập git của tôi)), sau đó tôi sao chép lại ba tệp của mình và tôi đã có tất cả các kho lưu trữ của mình, đó là thông tin quan trọng nhất tôi cần.


0

Đối với người dùng mac: trong phiên bản mới không có setting.xml, cách thay thế là

điều hướng đến thư mục tùy chọn SmartGit bằng thiết bị đầu cuối

cd /Library/Preferences/SmartGit/

sử dụng lslệnh để xem danh sách các thư mục .. chỉ cần xóa thư mục phiên bản SmartGit bạn tìm thấy bằng lệnh rm -r <main-smartgit-version>và mở lại ứng dụng SmartGit. :)

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.