Application-Specific password during Two-Factor

I have a 3rd party application pull from my repository on a regular basis. However, since I use Two-Factor authentication, even if I use the correct password authentication will fail.

Is there a way to have an application-specific password?

You should be able to use a Personal Access Token as your password if you have 2FA enabled: https://docs.gitlab.com/ce/api/README.html#personal-access-tokens

Alternatively you can use a Private Token but that gives unlimited access to your account forever (unless you invalidate it), so it’s very bad if you lose it.

Hopefully that helps :slight_smile: