リモートレポジトリの作成と、ローカルレポジトリからの最初のpushのやり方をすぐ忘れる。何回もやってるはずなんだけど。
$ mkdir hugahoge.git
$ git init --bare hugahoge.git
リモートサーバでベアレポジトリとして作成しておく。
$ mkdir hugahoge
$ cd hugahoge
$ git init
$ git remote add origin ssh://server.example.com/path/to/hugahoge.git
$ touch README
$ git add README
$ git commit -m 'first commit'
$ git push origin master
ローカルでレポジトリ作成して、対応するリモートレポジトリを設定。その後push。