2013年3月6日水曜日

gitサーバからsshでcloneを作成出来る環境を作成する

サーバ側では、ベアリポジトリと呼ばれる特別なリポジトリを作成する。

# git clone --bare [元のリポジトリ] [bareリポジトリ名]

bareリポジトリが出来たら、ssh経由でサーバに設置する。

# scp -r [bareリポジトリ名] [user]@[ホスト or IPアドレス]:/[bareリポジトリを設定したディレクトリパス]

これで、以下のコマンドで、設置したサーバにsshアクセス出来るユーザならばcloneを作成出来るようになる。

 # git clone [user]@[ホスト or IPアドレス]:/[bareリポジトリパス]



大体git-scm.com見れば良い。


後日:
これって以下の作業を簡易的に行う方法だったぽい。

http://blog.s21g.com/articles/1312

0 件のコメント:

コメントを投稿