My Garmin automatically uploads the ride to Garmin connect. Both Strava and RWGPS automatically upload the ride from Garmin Connect.
Install Garmin Connect and Strava on your phone. Pair the Garmin and your phone with Bluetooth. Log into Strava on a computer and under Social, link your Garmin Connect account. It is set and forget. You'll never have to deal with uploading your rides. If you don't ride with your phone on you, your Garmin will auto pair with your phone when you get back home and upload the ride.