Git Serverの構築についてまとめます.自分のサーバーがあれば、それを利用してリポジトリ管理ができます.
1.管理したいgitプロジェクトの作成
まず、gitで管理したいプロジェクトのリポジトリを作成します.
1 2 3 4 5 6 7 8 |
# プロジェクトのディレクトリに移動 $ cd my_project # gitリポジトリの初期化 $ git init # ディレクトリ以下のファイルをすべてリポジトリに追加 $ git add . |
次に作成したリポジトリからベアリポジトリ(作業ディレクトリを持たないリポジトリ)を作成します.
1 |
$ git clone --bare . ../my_project.git |
これで一階層上に、my_project.git というリベアポジトリが作成されました.
2.サーバーへコピー
次に作成したベアリポジトリをサーバー上にコピーします.
1 |
scp -r ../webscrap.git/ username@servername:path |
username にユーザー名、servernameにサーバ名、pathにリポジトリを配置するディレクトリへのパスを指定します.
3.サーバーのリポジトリへpush
事前にローカルリポジトリとサーバーのリポジトリを紐づけます.
1 |
$ git remote add my_project username@servername:path/my_project.git |
あとはpushするだけです.
1 |
$ git push my_project master |
ここでpushするときの名前は以下のコマンドで確認できます.
1 2 |
$ git remote -v my_project username@servername:path/my_project.git |