美文网首页
Permission to AAA.git denied to

Permission to AAA.git denied to

作者: Zhang_yD | 来源:发表于2016-02-23 11:35 被阅读532次

    提交GitHub的时候给了如题的提示。

    有可能是使用其他版本控制的时候修改了全局的配置参数,或者在之前的什么时候做过如下设置:

    $ git config --global user.name "Your Name"
    $ git config --global user.email "email@example.com"
    

    电脑现在的信息与GitHub上保存的SSHKey无法对应,所以提交被拒绝了。

    我的解决办法简单粗暴:

    1. 重新设置全局信息,就是重新执行上述两条命令
    2. 执行下面的命令,如果提示覆盖选择Y,其他自由发挥(推荐一路回车啥都不填)。
    $ ssh-keygen -t rsa -C "youremail@example.com"
    
    1. Finder - 前往 - 个人 - .ssh - id_rsa.pub。使用Xcode或者其他工具打开这个文件,复制里面的信息。
    2. 打开GitHub网站,选择Settings - SSH Keys。删除现有的Key,然后重新添加。
    3. 重新clone 修改 add commit push....

    Ps:
    .ssh文件是隐藏文件,可以通过下面的命令来查看隐藏文件。

    显示:defaults write com.apple.finder AppleShowAllFiles -bool true
    隐藏:defaults write com.apple.finder AppleShowAllFiles -bool false 
    

    相关文章

      网友评论

          本文标题:Permission to AAA.git denied to

          本文链接:https://www.haomeiwen.com/subject/ybbbkttx.html