When SSO is enabled for your user, your account will not have a password associated with it. Therefore, your username and password will not work with external clients to check out your repos or make a commit.
Instead, you will need to use your username and an API key with repo access. An API key can be obtained by opening your user profile and clicking on the API Applications and Sessions settings on the left sidebar.
Then, check the Repository access checkbox and click the Create button to create an API key with repo access to use with two-factor authentication.
Once your API key with Repository access has been created, you will be able to view the API key and secret on the page. In a client or command line, you can use your Assembla username and your API Secret (in place of a password) to authenticate with your repositories.
Need help? Contact us at firstname.lastname@example.org.