Some SQL Source Control users encounter an error when trying to push their committed changes to a remote repository.
Many remote git repositories, including any hosted on GitHub, require use of the TLS 1.2 security protocol to authenticate.
This option is not available to SQL Source Control in some environments.
This is a known issue for those running SQL Source Control on Windows 7 or Windows Server 2012..
This process is documented by Microsoft support.
Once changes have been committed in SQL Source Control, an external git client can be used to perform operations on your git repository.
You will still need to use SQL Source Control to commit and retrieve your database changes.