【发布时间】:2021-10-19 11:19:13
【问题描述】:
Github 不再允许用户名/密码访问您的存储库。我能够在 Windows 上切换到 ssh 键。在 macos 上,我遵循了本指南 https://medium.com/@kiran.jasvanee/the-process-to-generate-ssh-key-and-add-it-on-github-ba7139c07daf,但是在输入 git commad 时,例如“git pull”,git 向我询问用户名和密码。
我当然可以提供更多信息,但我不知道从哪里开始搜索。
【问题讨论】:
-
检查你的 .git/config 文件。在 [remote] 下,url 应该是 git@local_ssh-key-host:git_username/git_repository.git 将“Host ssh-key-host”记录添加到 .ssh/config,并使用正确的 IdentityFile 路径到您的 ssh 密钥和主机名 github.com