博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
push declined due to email privacy restrictions
阅读量:5884 次
发布时间:2019-06-19

本文共 863 字,大约阅读时间需要 2 分钟。

将本地仓库 push 到 github 报错:

异常信息:

! [remote rejected] master -> master (push declined due to email privacy restrictions)

异常原因:

配置 git 时设置了作者邮箱信息,触发了Github 隐私保护设置:

Block command line pushes that expose my email

解决方法:

关闭 Block command line pushes that expose my email 这个选项:

很多人选择关掉 GitHub 中 Email 设置选项 Block command line pushes that expose my email ;很粗暴但是不推荐。

个人推荐:

更改 git 配置的邮件地址:

如果不想关闭上面的设置,可以通过修改 Email 来解决:

1、使用命令查看当前的全局用户 Email:    git config --global user.email2、找到你 GitHub 给的推荐 Email:    在 settting --> Email --> keep my Email private 选项下的 Email;        格式是:id+username@users.noreply.github.com3、重新设置你的全局用户 Email:    git config --global user.email "GitHub 给的推荐 Email"4、重置上次提交的作者信息    git commit --amend --reset-author        输入命令后,进入vi模式( git 默认的编辑器);        不熟悉的,可以直接在英文输入法下:wq(冒号wq)保存5、提交    git push

如果没有其他问题,大功告成。

转载于:https://blog.51cto.com/13508140/2306784

你可能感兴趣的文章
从理论到实践,全方位认识DNS(理论篇)
查看>>
JIRA issue 中的标记语言(Textile)
查看>>
GhostBSD 19.04 发布,注重安全与稳定性的 FreeBSD 发行版
查看>>
开源软件受云服务商影响,共用条款终止开源滥用现象
查看>>
SQL 、 NoSQL 和 NewSQL 的优缺点比较
查看>>
自定义布局实现侧滑菜单1
查看>>
开源SQL-on-Hadoop系统一览
查看>>
【3-2 报名中】Apache RocketMQ 开发者沙龙 成都站
查看>>
Java后端学习路线图,你真的只需要这一张!
查看>>
C++进程间通信的十一种方法
查看>>
通过DataWorks数据集成归档日志服务数据至MaxCompute进行离线分析 ...
查看>>
[MySQL] ibtmp文件过大怎么处理?
查看>>
分享几款Unity脚本插件 解决跨平台输入控制难题 ...
查看>>
报表也可以根据单元格计算后结果进行排序
查看>>
ACM MM 论文 | 用于行人重识别的多层相似度感知CNN网络 ...
查看>>
如何利用 CSS 动画原理,在页面上表现日蚀现象
查看>>
Redis分布式锁的正确实现方式
查看>>
Linux找回缺少的命令
查看>>
镭速介绍关于高速数据传输!
查看>>
mysql中使用enum,如何获取所有可能的值
查看>>