<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>
</head>
<body>
<div name="messageBodySection">
<div dir="auto">Hi Marco,<br />
<br />
  What URL do you have configured in SourceTree for the remote repo on Gotland.common-lisp.net?<br />
<br />
  The personal access token would be used as the password IFF you cloned the repo via HTTPS since you have 2FA enabled.<br />
<br />
  If you used SSH to clone, SourceTree needs to be able to access your private key that corresponds to the public ssh key you registered with gitlab.common-lisp.net.</div>
</div>
<div name="messageSignatureSection"><br />
— jb</div>
<div name="messageReplySection">On Feb 3, 2022, 18:57 -0500, Marco Antoniotti <marco.antoniotti@unimib.it>, wrote:<br />
<blockquote type="cite" style="border-left-color: grey; border-left-width: thin; border-left-style: solid; margin: 5px 5px;padding-left: 10px;">
<div dir="ltr">
<div>Hi</div>
<div><br /></div>
<div>I have a repository I have not touched in a while and now I cannot push to gitlab.  I use Sourcetree.<br />
<br /></div>
<div>I have TFA on and a personal token.  I also have ssh public keys uploaded, but I cannot find the right incantation to set things up.  I understand there is something I must do with the personal token, but what exactly?  The Gitlab instructions are a bit cryptic for me.<br /></div>
<div><br /></div>
<div>Please advise.<br /></div>
<div><br /></div>
<div>Thanks.</div>
<div><br /></div>
<div><br /></div>
<div>--<br />
<div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature">
<div dir="ltr">Marco Antoniotti, Professor                           tel. +39 - 02 64 48 79 01<br />
DISCo, Università Milano Bicocca U14 2043   <a href="http://dcb.disco.unimib.it" target="_blank">http://dcb.disco.unimib.it</a><br />
Viale Sarca 336<br />
I-20126 Milan (MI) ITALY</div>
</div>
</div>
</div>
</blockquote>
</div>
</body>
</html>