Gitサーバ
概要
設定
サーバ側
次のコマンドを実行する。
$ mkdir NAME.git
$ git --bare init
| 項目 | |
|---|---|
| NAME | Gitリポジトリ名 |
クライアント側
初期設定
次のコマンドを実行する。
$ git config --global user.name "USER"
$ git config --global user.email "EMAIL"
$ git config --global core.ignorecase false
$ git config --global core.quotepath false
| 項目 | |
|---|---|
| USER | ユーザ名 |
| メールアドレス |
リポジトリにファイル追加
次のコマンドを実行する。
$ mkdir NAME
$ cd NAME
$ git init
$ git add .
$ git commit -m 'initial commit'
$ git remote add origin ssh://SERVER/DIR/NAME.git
$ git push origin master
| 項目 | |
|---|---|
| NAME | Gitリポジトリ名 |
| SERVER | サーバのIPアドレス |
| DIR | リポジトリのディレクトリ |
リポジトリのクローン作成
次のコマンドを実行する。
$ git clone ssh://SERVER/DIR/NAME.git NAME
補足
リポジトリにファイルを追加しない設定
次のファイルに指定する。
- .gitignore
リポジトリからファイルを削除
次のコマンドを実行する。
$ git rm --cached -r DIR
| 項目 | |
|---|---|
| DIR | ディレクトリ |