...
If you try to clone git repository using your username and password you can face following issue
Code Block |
---|
michalo@pcss-dtir-michalo gitlab_access_token % > git clone https://gitlab.eufus.psnc.pl/g2jwasik/muscle3-contenerized-test.git Cloning into 'muscle3-contenerized-test'... Username for 'https://gitlab.eufus.psnc.pl': g2michal Password for 'https://g2michal@gitlab.eufus.psnc.pl': remote: HTTP Basic: Access denied. If a password was provided for Git authentication, the password was incorrect or you're required to use a token instead of a password. If a token was provided, it was either incorrect, expired, or improperly scoped. See https://gitlab.eufus.psnc.pl/help/topics/git/troubleshooting_git.md#error-on-git-fetch-http-basic-access-denied fatal: Authentication failed for 'https://gitlab.eufus.psnc.pl/g2jwasik/muscle3-contenerized-test.git/' |
...
- login to https://gitlab.eufus.psnc.pl/
- choose your avatar (top left corner) and choose:
Preferences → Access tokens → Add new token
Now, you can use your newly generated and safely stored token as a password
Code Block |
---|
> git clone https://gitlab.eufus.psnc.pl/g2jwasik/muscle3-contenerized-test.git
Cloning into 'muscle3-contenerized-test'...
Username for 'https://gitlab.eufus.psnc.pl': g2michal
Password for 'https://g2michal@gitlab.eufus.psnc.pl':
remote: Enumerating objects: 51, done.
remote: Counting objects: 100% (39/39), done.
remote: Compressing objects: 100% (39/39), done.
remote: Total 51 (delta 12), reused 0 (delta 0), pack-reused 12 (from 1)
Receiving objects: 100% (51/51), 11.89 KiB | 2.38 MiB/s, done.
Resolving deltas: 100% (14/14), done. |