If you use SmartGit for work, business, or open-source development that generates revenue, you must purchase a commercial license.
SmartGit commercial licenses often come with a maintenance period (e.g., 1 year of free updates). If your maintenance expires, your license file will still work for any version of SmartGit released before the expiration date. However, if you update to a brand-new version released after your maintenance ended, the license will be flagged as expired. To fix this, you must either downgrade to the older permitted version or purchase a license renewal. 3. Compliance Warnings in Corporate Environments
A single licensed user can use their license on up to five machines (physical or virtual). smartgit license file
Enter your billing and organization details.
To avoid losing access to SmartGit at critical moments, follow these pro tips. If you use SmartGit for work, business, or
Paid licenses intended for companies, freelancers, and anyone using Git for work. This provides a dedicated registration file or key.
: Your subscription period has ended, or you upgraded to a newer version of SmartGit that is not covered by your older lifetime license updates policy. However, if you update to a brand-new version
| Issue | Possible Cause(s) | Solution(s) | | :--- | :--- | :--- | | | License expired; subscription renewal failed; missing internet access. | 1. Check your subscription status and ensure payment is up to date. 2. Ensure SmartGit has internet access to fetch updated license files. 3. Manually download the latest license file from your email and re-register it. 4. If on a subscription, an old expired license will not work. You must use the latest file. | | SmartGit cannot download updated license automatically | Network restrictions (firewall/proxy); SmartGit proxy settings misconfigured. | 1. Ensure SmartGit can access the internet. 2. If behind a corporate proxy, configure the proxy settings in Preferences > Advanced > Proxy to allow automatic license fetching. | | Cannot change license option after trial period | Previous license state "locked" due to leftover configuration files. | 1. Delete the license file and preferences.yml (or settings.xml for older versions) from the settings directory as described in Section 6. 2. Reinstall SmartGit without deleting these files may not solve the problem. | | "Invalid License File" error | Corrupted .lic file; mismatched license type. | 1. Double-check that you are using the correct license type for your usage (e.g., non-commercial license for commercial work will not work). 2. Re-download the .lic file from your email or Syntevo account and try registering again. | | SSH key not recognized | SmartGit may not support OPENSSH format keys by default. | When generating SSH keys, use the -m PEM flag to generate a PEM-compatible key: ssh-keygen -m PEM -t rsa -b 4096 -C "your_email@example.com" . | | Multiple licenses exist on same machine | Previous license file not fully removed; outdated license leftover. | 1. Go to the SmartGit settings directory and ensure there is only one file named license . 2. Delete any extra or outdated .lic files in that directory. |
To get your license file, follow the appropriate pathway based on your use case: 1. Purchasing a Commercial License Visit the official website. Navigate to the SmartGit Purchase page. Select your desired subscription or perpetual license tier. Complete the checkout process.
The process for getting a license file depends on whether you are paying for it or applying for a free version. Steps to Purchase a Commercial License Visit the official . Select your billing cycle (Monthly, Yearly, or Perpetual). Choose the number of user licenses you need. Complete the checkout process.