2024-09-01
Linux运维
00

目录

git push

Git 我配置了ssh key,还是报错让我输入密码

解决:配置为.git仓库,而不是HTTPS、

git push

Username for 'https://github.com': xddun

Password for 'https://[email protected]':

remote: Support for password authentication was removed on August 13, 2021.

remote: Please see https://docs.github.com/en/get-started/getting-started-with-git/about-remote-repositories#cloning-with-https-urls for information on currently recommended modes of authentication.

fatal: Authentication failed for 'https://github.com/xddun/stable-diffusion-webui-nsfw-model-xdkevin.git/'

看起来你仍然在尝试使用 HTTPS URL 进行 Git 操作,而不是使用 SSH。如果你已经配置了 SSH 密钥,你应该确保使用 SSH URL 进行 Git 操作,而不是 HTTPS URL。这可以通过以下方式来更改:

  1. 打开终端(命令行界面)。

  2. 进入你的 Git 仓库所在的目录,使用 cd 命令,例如:

    cd /path/to/your/repo
  3. 获取当前远程仓库的 URL。你可以使用以下命令检查:

    git remote -v
  4. 如果你看到 URL 使用的是 HTTPS,你可以使用以下命令来更改为 SSH:

    git remote set-url origin [email protected]:xddun/stable-diffusion-webui-nsfw-model-xdkevin.git

    请将命令中的 origin 替换为你实际的远程仓库名称,如果不是 origin

  5. 再次尝试进行 Git 操作,例如 git push

    git push

此时,Git 应该使用配置的 SSH 密钥进行身份验证,而不再提示你输入用户名和密码。确保你在 GitHub 上的账号中添加了你的 SSH 公钥。如果你还没有将 SSH 公钥添加到 GitHub,请参考 GitHub 文档中的说明。

如果对你有用的话,可以打赏哦
打赏
ali pay
wechat pay

本文作者:Dong

本文链接:

版权声明:本博客所有文章除特别声明外,均采用 CC BY-NC。本作品采用《知识共享署名-非商业性使用 4.0 国际许可协议》进行许可。您可以在非商业用途下自由转载和修改,但必须注明出处并提供原作者链接。 许可协议。转载请注明出处!