2011年6月20日月曜日

Gitによるリモートリポジトリの作成

私は常にソースコードをネット上でシェアできるようにリモートリポジトリを作成するようにしています。

その方法をまとめておきます。

<サーバーでの作業>
まずサーバーにログインにして、リポジトリ用のディレクトリを作成します。
$ ssh user@myappserver.jp
$ cd /opt/git
$ mkdir my_project
$ cd my_project
ベアリポジトリ(作業ディレクトリを持たない)を作成します。
$ git --bare init
Initialized empty Git repository in /opt/git/my_project.git/
<ローカルでの作業>
ローカルに戻り、リポジトリのリモート設定を行います。
$ git remote add origin user@myappserver.jp:/opt/git/my_project.git
そして、ローカルリポジトリをpushします。
$ git push origin master
よく見かけるやり方としてローカルでgit cloneして、scpでアップする方法もあります。
こちらの方がスタンダードのようです。

0 件のコメント:

コメントを投稿