尽管在 GitHub 中添加了 SSH 密钥,但仍需要个人访问令牌

尽管在 GitHub 中添加了 SSH 密钥,但仍需要个人访问令牌

我使用以下方法添加了 SSH 密钥此指令。尽管如此,当我尝试时,仍需要个人访问令牌git pull。这是正常的吗?由于这个问题,我无法在 Windows 中拥有多个帐户。与我的密钥名称特定的指令唯一的区别是,我将config文件添加到 ~/.ssh 目录中:

Host github.com
  HostName github.com
  User git
  IdentityFile ~/.ssh/id_ed25519_some_tag

UPD:我还注意到问题仅在 I 时发生,git clone https://...而不是在 时发生。有人能解释一下它是如何工作的吗? UPD2:仅适用于第一个帐户,但我无法使用第二个帐户。我正在尝试私人存储库。git clone [email protected]:username/gitname.git
git clone git@...git clone git@...git clone

答案1

根据我上面的评论:

使用“git clone https://...”是不是使用 ssh,因此您的 ssh 配置将不会被使用。

相关内容