As explained in using gitlab token to clone without authentication, you can clone a GitLab repo using your Personal Access Token like this:
git clone https://oauth2:ACCESS_TOKEN@gitlab.com/yourself/yourproject.git
As for how to update your existing clones to use the GitLab Personal Access Token, you should edit your .git/config
file in each local git directory, which will have an entry something like this:
[remote "origin"]
url = https://yourself@gitlab.com/yourself/yourproject.git
Change the url
:
[remote "origin"]
url = https://oauth2:ACCESS_TOKEN@gitlab.com/yourself/yourproject.git
Now you can continue using this existing git clone as you did before you enabled 2FA.