Skip to content

Instantly share code, notes, and snippets.

@pqviet07
Last active April 12, 2024 04:44
Show Gist options
  • Save pqviet07/2b2083d66958252f38d4299820af3674 to your computer and use it in GitHub Desktop.
Save pqviet07/2b2083d66958252f38d4299820af3674 to your computer and use it in GitHub Desktop.
Bypassing SmartGit's update check popup

Nếu cần cài lại từ đầu thì set datetime về năm 2022 trước khi cài

A. Trên Ubuntu:

  1. Thêm vào file hosts

    127.0.0.1       syntevo.com
    127.0.0.1       www.syntevo.com
    # Hoặc tốt hơn thì config firewall rule (của Smartgit) sao cho chặn tất cả inbound/outbound IP ngoại trừ:
    # 192.0.73.2 (gravatar.com); 20.205.243.166 (github.com); IP git server của bạn ...
  2. Tạo file: smartgit.sh với nội dung:

    sudo timedatectl set-ntp false # tắt automatic datetime
    sudo timedatectl set-time '2022-05-05 14:30:00'
    /usr/share/smartgit/bin/smartgit.sh &
    sudo sleep 5s
    sudo timedatectl set-ntp true # bật automatic datetime
    exit

B. Trên Window:

  1. Thêm vào file hosts

    127.0.0.1       syntevo.com
    127.0.0.1       *.syntevo.com
    # Hoặc tốt hơn thì config firewall rule (của Smartgit) sao cho chặn tất cả inbound/outbound IP ngoại trừ:
    # 192.0.73.2 (gravatar.com); 20.205.243.166 (github.com); IP git server của bạn ...

    Ví dụ config firewall rule thông qua Kaspersky: alt text

  2. Tạo file: smartgit.cmd với nội dung:

    net stop w32time
    date 05-05-2022
    start /B "" "C:\Program Files\SmartGit\bin\smartgit.exe"
    timeout /t 5 >nul
    net start w32time
    exit
  3. Tạo shortcut link tới smartgit.cmd

  4. Set Run as administrator cho shortcut

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment