Github 上传报错error: src refspec master does not match any

1,351 阅读1分钟

问题产生

a git服务器使用如下命令新建一个项目

$ cd /opt/git
$ mkdir project.git
$ cd project.git
$ git --bare init 

b 客户端clone代码并提交

`$ cd myproject
$ git init
$ git add .
$ git commit -m 'initial commit'
$ git remote add origin git@gitserver:/opt/git/project.git
$ git push origin master`

原因分析

引起该错误的原因是,目录中没有文件,空目录是不能提交上去的

解决办法

`git add 文件
git commit -m 'first commit'
git remote add origin git@github.com:XXXX.git
git push -u origin master`