我使用以下方法添加了 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 配置将不会被使用。