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.
Popular clients include the git command line and the GitHub desktop client.
You will still need to use SQL Source Control to commit and retrieve your database changes.