Git push异常:Permission denied (publickey,gssapi-keyex,gssapi-with-mic,password) fatal: Could not read

这篇具有很好参考价值的文章主要介绍了Git push异常:Permission denied (publickey,gssapi-keyex,gssapi-with-mic,password) fatal: Could not read。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

问题描述

在使用新的gitlab仓库迁移旧代码时,当push代码,报了如下异常:
Permission denied (publickey,gssapi-keyex,gssapi-with-mic,password) .fatal: Could not read remote repository.

解决方案

在git bash下
1.先清楚本地旧的账号密码:
git config --global --unset credential.helper

2.重新设置用户名称和邮箱
git config --global user.name yourname
git config --global user.email youremail

3.生成SSH密钥
查看是否已经有了ssh密钥:cd ~/.ssh
若没有密钥则不会有此文件夹,有则可以备份删除
生存密钥:
ssh-keygen -t rsa -C youremail
程序询问时,全部按回车键
成功后可以通过命令:ls,看到文件id_rsa和id_rsa.pub
通过命令:vi id_rsa.pub,可以看到生成的公钥

4.在gitlab设置ssh key
点击用户头像,找到:
git permission denied (publickey,gssapi-keyex,gssapi-with-mic,password).,git
然后找到ssh keys
git permission denied (publickey,gssapi-keyex,gssapi-with-mic,password).,git
将在第三步得到的ssh key复制进去:
git permission denied (publickey,gssapi-keyex,gssapi-with-mic,password).,git
添加成功后再重新push即可。文章来源地址https://www.toymoban.com/news/detail-840769.html

到了这里,关于Git push异常:Permission denied (publickey,gssapi-keyex,gssapi-with-mic,password) fatal: Could not read的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Git/Gerrit 提示”Permission denied (publickey).)“

    Git/Gerrit项目已经开通权限,ssh-keygen也生成并配置了,但还是不能正常使用,提示” Permission denied (publickey).“ 由于OpenSSH从8.8版本由于安全原因开始弃用了rsa加密的密钥,因为OpenSSH认为rsa破解成本已经低于5万美元,所以觉得成本太小了,有风险就给禁用了。 通过命令:ssh

    2024年02月07日
    浏览(37)
  • 【linux】解决Git错误Permission denied(publickey)

    上次租的腾讯云服务器,服务区是在新加坡,不论git clone还是下载文件,从来都没有问题。这次租的服务区选在了广州,出现各种问题,就这事,得到的教训,租服务器最好还是租境外地区的比较好,毕竟工欲善其事必先利其器。 在git 克隆项目时,出现Permission denied(publi

    2024年02月08日
    浏览(47)
  • Git报错:git@github.com: Permission denied (publickey)

    输入指令 ssh -T git@github.com 测试SSH链接,出现如下报错: git@github.com: Permission denied (publickey,password,keyboard-interactive). git@github.com: Permission denied (publickey). git@github.com\\\'s password: ,但是即是你输入的是正确的密码,依旧提示 Permission denied, please try again. 。 在网上搜索相关解决方案,

    2024年02月02日
    浏览(43)
  • 【Git】错误:权限被拒绝(公钥)(Permission denied (publickey).)

    Git项目突然不能正常使用,自己的账号下的项目。提示 Permission denied (publickey). 附上具体配置描述如下 .ssh文件目录: config配置文件: 测试命令: 相同配置3个成功,1个失败,不应该是git软件问题,应该是配置问题,在mac上进行相同配置一气呵成一切都是那么完美。 那为什么

    2024年02月12日
    浏览(51)
  • 【Git】解决 git pull 提示 Permission denied (publickey) 的问题

    在使用 ssh-keygen 创建 github 秘钥时没有使用默认文件,而是自定义了 xxx.github 的秘钥文件,然后将公钥添加到 github 上。之后发现每次 Mac 开机后使用 git pull 拉取代码时都会提示 Permission denied (publickey) 的问题,如下: 我的 Mac 电脑型号:macOS 13.2.1 。 问题的原因是没有将私钥添

    2024年02月10日
    浏览(37)
  • win10下解决git报错 Permission denied(publickey)

    今天在csdn的GitCode新建了一个项目,然后在windows下git clone时出现错误 git@gitcode.net: Permission denied (publickey). fatal: Could not read from remote repository. Please make sure you have the correct access rights and the repository exists. 完整报错如下图 直接说结论 因为没有把电脑的SSH public key添加到项目的gi

    2024年02月11日
    浏览(42)
  • 【git】git@github.com: Permission denied (publickey).报错问题

    本媛开发,会经常性用到gitee GitHub两个库 毕竟国内项目转战仓到gitee, 但是国外原框架还是GitHub居多 于是就出现连接pull-push经常性切换问题 这个报错是因为本地两个仓都有ssh公共私有密钥导致的 2.1.1 是因为首次本地联通没有配置密钥,或者配置错误? 如果是因为第一次配

    2024年02月11日
    浏览(42)
  • git@github.com: Permission denied (publickey). fatal: 无法读取远程仓库。

    执行git clone 命令失败,提示拒绝访问。具体解决办法如下。 (1)生成密钥,输入以下命令,一路回车即可,会生成ssh key。保存在.ssh目录下。 (2)打开刚刚生成的id_rsa.pub,将里面的内容复制,进入github,在settings下,SSH and GPG keys下new SSH key,title随便取一个名字,然后将id_rsa.p

    2024年02月11日
    浏览(39)
  • git 报错:git@github.com: Permission denied (publickey).fatal: 无法读取远程仓库。

    起因: 我输入git push -u origin master 想要push到github 显示 git@github.com: Permission denied (publickey). fatal: 无法读取远程仓库。 请确认您有正确的访问权限并且仓库存在。 那么我们 第一步: 检查SSH密钥配置不正确: 确保你的本地计算机上配置了正确的 SSH 密钥。你可以通过以下步骤检

    2024年02月04日
    浏览(43)
  • git报错:Permission denied (publickey). fatal: Could not read from remote repository.

    背景 :由于新换了电脑,新装了git,所以在用git拉取代码的时候就出现了标题一样的错误 ternimal下出现下面错误: Permissiondenied (publickey). fatal:Could not read from remote repository. Pleasemake sure you have the correct access rights and the repository exists. 分析原因 : 原因是由于你在本地(或者服务

    2024年02月05日
    浏览(36)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包