野良Gitサーバにuploadできなかった話

今日もろくでもない理由で嵌った。

嵌った理由

野良Gitサーバを立てているのでそこに新しいリポジトリを作成した。

で、リモートを追加し、ブランチを追加しようとすると

1
2
3
4
$ git remote add master ssh://myhost/my_project.git
$ git push origin master -f
error: src refspec master does not match any.
error: failed to push some refs to 'ssh://myhost/my_project.git'

というようなエラーが出てきてアップロードできなかった。 そのため理由を探ってたら同じ理由があった。

そこで git log としたら何もでてこなかったので

1
2
3
$ git add .
$ git commit -m 'first commit'
$ git push -u origin master

リモートリポジトリに追加できました。 ちゃんちゃん