旧. -開発日記-

〜とあるプログラマーのつぶやきや開発メモなど〜

さくらVPSにgitリモートリポジトリを作る

メモがてらササっと。

(サーバー側)

  1. サーバー側にgitリポジトリを作成。
  2. パーミッション,オーナーの変更
  3. 作ったディレクトリ上で"git init"を

(この時"shared"を忘れると複数開発が出来ないとか)

$ sudo mkdir -p /var/git/sample_repository
$ sudo chmod -R 775 /var/git
$ sudo chown -R root:wheel /var/git
$ cd /var/git/sample_repository
$ git init --bare --shared=true


(ローカル側)

Mac側は既にGitをインストール&諸々環境設定済み...

適当に作業コピーのためのフォルダを作って、
そこでコミットしたものをサーバーにもプッシュしてみる

$ mkdir sample_repository
$ cd sample_repository
$ git init
$ touch sample.txt
$ git add .
$ git commit -m "My first commit."
$ git remote add origin ssh://"user名"@"host名":"sshポート番号"/var/git/sample_repository
$ git push origin master
無事サーバーにプッシュできたらメッセージがズラズラとでます


あとはちゃんと別のとこからcloneできるかチェック。

$ mkdir test
$ cd test
$ git clone ssh://"user名"@"host名":"sshポート番号"/var/git/sample_repository/
成功すると色々受け取れました的なメッセージがでて完了ー。

うーん、
これからもよい開発ライフを...。