开发者社区> 问答> 正文

Git@OSC添加公钥后PUSH被要求输入密码:报错

添加公钥后ssh -T验证成功,git push origin dev却要求输密码,怎么输都不对

展开
收起
kun坤 2020-06-06 11:39:43 754 0
1 条回答
写回答
取消 提交回答
  • 请贴出日志方便追踪问题所在。######$ git log commit 8e4503ccfd7d627672ff7d1dbde4598 Author: yyblog <yyblog@foxmail.com> Date: Thu Jun 11 13:50:41 2015 +0800 第一版本######git配置有问题,或者服务器上没有添加上自己的公钥######我是用ssh-keygen -t rsa -C生成的,然后用id_rsa.pub的内容添加公钥######@yyblog 油箱地址没关系。你本地SSH选的是plink还是openssl?个人公钥我是用ssh-copy-id上传到服务器的######已经添加了公钥,只是公钥中的邮箱地址与Git配置中的user.email不同,这个有关系吗?######。。。是你操作的日志,trace######

    引用来自“Zoker”的评论

    。。。是你操作的日志,trace
    $ git push origin dev
    git@oschina.net's password:
    Permission denied, please try again.
    git@oschina.net's password:
    Permission denied, please try again.
    git@oschina.net's password:
    Permission denied (publickey,password,keyboard-interactive).
    fatal: Could not read from remote repository.


    Please make sure you have the correct access rights
    and the repository exists.

    ######

    远程项目地址错了,应该是git@git.oschina.net

    ######

    引用来自“Zoker”的评论

    远程项目地址错了,应该是git@git.oschina.net

    oh,my god 还真是错了
    ###### @Zoker 3QU######嗯
    2020-06-06 11:39:49
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
新一代高效Git协同模型 立即下载
AGit-Flow:新一代高效Git协同模型 立即下载
AGit-flow:新一代高效Git协同模型 立即下载

相关实验场景

更多