Git push不允许:如何解决这个冲突?

时间:2012-11-30 09:26:48

标签: git

45825ae 112 min ago Mike     fix bug        master(Blue's conflicted copy 2012-11-30)   
1ba982c 2 hours ago Mike     update doc

3fbc637 4 hours ago Mike     fix ui bug     master  
193b99e 5 hours ago Mike     fix model bug

以上是我的git repo的短文。从我的项目运行git状态显示:

# On branch master
# Your branch is ahead of 'origin/master' by 1 commit.
#
nothing to commit (working directory clean)

如果我运行推送,它会给我:

 http://localhost/myproject.git: push not permitted

有什么想法吗?

编辑:当我尝试再次克隆我的项目时,它给了我:

fatal: Reference has invalid format: 'refs/heas/master(Blue's conflicted copy 2012-11:30)'

1 个答案:

答案 0 :(得分:0)

也许您使用错误的网址推送?通常你推送到ssh URL,http只用于拉动。

如果你想推送到HTTP,你需要运行git-http-backend,启用http.receivepack或使用身份验证,否则后端将拒绝你所看到的推送。有关详细信息,请参阅man page