git提交代码时出现wasrejectedbyremote错误git设置用户名和邮箱
git常见问题
git是⼤家在公司基本都项⽬管理⼯具,有⼀次在改了⼀个bug提交远程提交就出现问题了。
解决⽅案
⾸先这个是远程提交的时候被项⽬权限拦截掉了,⼀般在我们都⽤配置ssh公钥的⽅式操作,那么在⽣成ssh密钥时留下的邮箱信息必须与git 提交时的⽤户配置信息相同。配置⽅式:
git config --global user.name ⽤户名
git config --ail ⽣产ssh密钥时的邮箱
执⾏这两句命令,执⾏完之后将原本克隆的项⽬删除掉,重新克隆下项⽬才可以提交成功,⽼的项⽬是不⼀定可以提交成功的。