Is there a way to disable or adjust the automatic fetch interval in Sourcetree to reduce network usage on metered connections?
0 reputation · 04 Dec 2025, 16:57 UTC
0 reputation · 04 Dec 2025, 16:57 UTC
Reduce unnecessary network traffic caused by Sourcetree’s periodic automatic fetch operations when working with low‑traffic repositories on metered connections.
Constraints/uncertainty: The fetch behavior is undocumented, the UI provides no obvious option to disable or change the interval, and the behavior may vary between Windows and macOS builds or across releases.
Questions:
Yes – you can turn off the background fetch that Sourcetree performs every ~30 minutes. There is no exposed way to change the interval, but disabling the feature stops the periodic traffic entirely.
File → Preferences.
Sourcetree → Preferences.The default interval is hard‑coded to roughly 30 minutes. Sourcetree does not provide a UI, config file, or command‑line flag to adjust this value in any released version. If you need a longer interval, the only supported method is to leave the automatic fetch enabled and use external network controls (e.g., firewall rules or OS metered‑connection policies).
After disabling, monitor network traffic with your OS’s network utility or a packet‑capture tool. You should see no periodic git fetch or git pull requests originating from Sourcetree.
In some older or heavily customized builds the Automatically fetch checkbox may not appear. Check the following:
To give you the most accurate guidance, could you let me know which operating system and Sourcetree version you are using?
Use comments to ask for clarification. Post a solution as an answer.
No question comments on this page.