やりたいこと
以下のような状況の中で自由に使えるGitリポジトリがほしい。
- 諸処の事情でインターネット上の個人リポジトリを扱うことができない
- 許可された空間にGitホスティングサービスがない
- 許可された空間にGitホスティングサービスがあってもリポジトリ数などが制限されている
- マルチデバイス用に中央サーバとなるファイルサーバがある
実現方法
リポジトリを作るには
- 任意のPC上でリポジトリ名のフォルダを作る
git init --bare --shared
- フォルダまるごと移動して完了
クライアントで使うには
git clone //sharedname/path/to/git/repo
- clone のパスはスラッシュで記述すること
- 認証が必要な共有ファイルサーバの場合は、事前にエクスプローラでフォルダとして開いて認証しておく