1. Sign up
Create an account at my.turtletech.us. You will receive your S3 credentials (access key + secret) in the dashboard.
2. Configure DVC
# Add TurtleTech as a DVC remote
dvc remote add ttech s3://my-data
# Configure the endpoint
dvc remote modify ttech endpointurl https://s3.dvc.turtletech.us
# Set your credentials (from dashboard)
dvc remote modify ttech access_key_id YOUR_ACCESS_KEY
dvc remote modify ttech secret_access_key YOUR_SECRET_KEY
# Set as default remote
dvc remote default ttech
3. Push data
# Track a large file or directory
dvc add data/training-set/
# Push to TurtleTech storage
dvc push
4. Pull on another machine
git clone your-repo
cd your-repo
# Configure the remote (same as step 2)
dvc remote modify ttech access_key_id YOUR_ACCESS_KEY
dvc remote modify ttech secret_access_key YOUR_SECRET_KEY
# Pull data
dvc pull
Troubleshooting
If dvc push hangs, check that your credentials are correct:
dvc remote modify --list ttech
If you see 403 Access Denied, your storage quota may be full. Check usage in
the dashboard or upgrade your plan.