vercel部署权限问题处理
问题来源
用vercel免费部署hexo博客的时候。在首次部署后,再次推送项目代码到github,收到vercel的错误邮件
官方解决方案
看了邮件中的内容,由于我git项目推送使用的邮箱 和 vercel绑定的github邮箱地址不同,所以没有权限部署。
邮件中的解决方案有三个
- 升级到专业版,并将他们添加为您的 Vercel 团队协作者。
- 如果该用户已经是您 Vercel 团队的成员,请确保他们的 GitHub 帐户已在其“身份验证设置”页面中与 Vercel 帐户关联。
- 如果适用,请将您的代码仓库设置为公开。
前两个方案都是要花钱升级专业版的。花钱是不可能的,一直都是白嫖服务的
第三个方案,如果仓库中没有任何的私密信息的情况可以考虑将仓库公开。但是博客仓库公开还是不太好,毕竟有可能不小心泄露些个人信息
最终方案
既然报错的权限问题是由于项目的推送邮箱和vercel绑定的邮箱不同 ,那么将项目推送邮箱修改为vercel的绑定邮箱就可以了。
一般首次安装git时候都会使用 git config --global user.email "your.email@example.com"
来设置全局邮箱。
其实每个项目还可以单独设置邮箱信息。
1 | # 进入项目目录 |
好了,项目私有仓库的情况下,你依旧可以使用vercel来自动部署项目了
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 龙飞客栈!
评论