使用tortoiseGit推送代码时报错:
git.exe push -v --progress "origin" im_zhangsan
! [remote rejected] im_zhangsan -> im_zhangsan(pre-receive hook declined)
error: failed to push some refs to 'ssh://git@ssh.gitlab.xxx.com:333/WebDev/im.git'、
可是用git bash命令行提交时报错如下:
git提交之后,在推送代码时报错如上,网上搜到的方法说是项目的setting中master是受保护的项目,所以开发者无法推送,解决方法是修改protected的设置,或者新建一个分支,推送到自己的分支上; 可 im_zhangsan的分支是新建的,为什么无法推送呢。
解决方法:
清空known_hosts文件后,可以正常推送代码了;