使用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文件后,可以正常推送代码了;

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐