その他
    ホーム技術発信DoRubyGitでリモートリポジトリを作成する

    Gitでリモートリポジトリを作成する

    この記事はアピリッツの技術ブログ「DoRuby」から移行した記事です。情報が古い可能性がありますのでご注意ください。

    バージョン管理は主にsvnを使っていますがGitを使用しリモートリポジトリを作成してみたので方法を書きます。

    まずはリモートリポジトリ側でリポジトリを作成します。

    mkdir ~/repos/sample.git
    cd repos/sample.git
    
    # bareオプション付けると管理情報だけのリポジトリが作れる
    git --bare init
    

    次にクライアント側でローカルリポジトリを作成しリモートリポジトリとの関連をつけます。

    ローカルリポジトリの作成

    mkdir repos
    cd repos
    git init
    

    これでローカルのリポジトリは作成できました。

    なにかファイルを作ってgitの管理下においてコミットしてみましょう。

    touch sample.txt
    git add sample.txt
    git commit -m "first commit"
    

    コミットをすることができました。

    ローカルのリポジトリとリモートのリポジトリを関連付けしてリモートリポジトリに内容を送信できるように設定します

    git remote add origin ssh://user@hoge/home/user/repos/sample.git
    

    プッシュをすることによりリモートリポジトリに更新が反映されます。

    git push origin master
    

    リモートリポジトリからcloneすると変更した内容が反映されていると思います。