用git命令行提交gitee上的代码:
git push -u origin master:master
未提交成功,报错
JobsTribes-Mac-Pro:springboot-programming-test jobstribe$ git push -u origin master:master
Counting objects: 18, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (14/14), done.
Writing objects: 100% (18/18), 4.54 KiB | 1.51 MiB/s, done.
Total 18 (delta 4), reused 0 (delta 0)
remote: Powered by GITEE.COM [GNK-5.0]
remote: error: GE007: Your push would publish a private email address.
remote: You can make your email public or disable this protection by visiting:
remote: https://gitee.com/profile/emails
remote: error: hook declined to update refs/heads/master
To https://gitee.com/xxx/xxx-xxx-xxx.git
! [remote rejected] master -> master (hook declined)
error: failed to push some refs to 'https://gitee.com/jobstribe/springboot-programming-test.git'
报错原因
通过下面的两句报错的话翻译一下就可以知道:提交的是个私有邮箱,需要将邮箱设置为公开或者可保护的。
remote: error: GE007: Your push would publish a private email address.
remote: You can make your email public or disable this protection by visiting:
解决办法
邮箱管理去除掉不公开
进入gitee仓库–设置–邮箱管理,去除掉不公开我的邮箱地址。
(因为隐私原因,我重新注册了个邮箱作为主邮箱)
重新提交代码
git push -u origin master:master
提交成功
Branch 'master' set up to track remote branch 'master' from 'origin'.