<p>06/03/2023<br />
Dear Users,</p>
<p>we are adopting a series of measures to improve the quality and security of<br />
our HPC services. </p>
<p>*Starting from 15th March* the users of gitlab.hpc.cineca.it will be forced<br />
to adopt the Two-factor authentication (2FA) as described here:<br />
<a href="https://docs.gitlab.com/ee/user/profile/account/two_factor_authentication.html">https://docs.gitlab.com/ee/user/profile/account/two_factor_authenticatio...</a><br />
</p>
<p>*Important*: When 2FA is enabled you* will not be able to use your<br />
credentials anymore* (HPC username/password) to interact with the git command<br />
line (e.g. git clone, git pull, git push). *You are going to need a personal<br />
access token instead of your regular password.* This option is already<br />
available if desired, but soon it will be obligatory. </p>
<p>You can create as many personal access tokens as you like.</p>
<p> 1) After logging into gitlab.hpc.cineca.it, in the upper-right corner,<br />
select your avatar.<br />
2) Select Edit profile.<br />
3) On the left sidebar, select Access Tokens.<br />
4) Enter a name and optional expiry date for the token.<br />
5) Select the desired scopes. Please make sure to select the proper token<br />
scope according to the operations you need to carry out on your<br />
repository (e.g.: write_repository to push, read_repository to<br />
pull/fetch, etc…).<br />
6) Select Create personal access token</p>
<p>Save the personal access token somewhere safe. After you leave the page, you<br />
no longer have access to the token. Even though the token has a limited<br />
scope, treat it as a regular password.</p>
<p>More details on the personal access token can be found here:<br />
<a href="https://docs.gitlab.com/ee/user/profile/personal_access_tokens.html">https://docs.gitlab.com/ee/user/profile/personal_access_tokens.html</a></p>
<p>Kind regards,<br />
HPC User support @ CINECA</p>