ローカルプロトコル(URI)を使用して、リモートリポジトリーをクローンする
「ローカルプロトコル」(URI)を使用して、「リモートリポジトリー」をクローンします。「ローカルプロトコル」では、「リモートリポジトリー」の指定方法に以下の2種類があります。
- リモートリポジトリーのファイルパスを指定
- リモートリポジトリーのファイルパスをURIで指定
ここで紹介する内容は、後者の「リモートリポジトリーのファイルパスをURIで指定」 する方法です。
リモートリポジトリーの指定方法について
「リモートリポジトリー」は、「file://ファイルパス」で指定します。1.ローカルリポジトリーの配置場所とリモートリポジトリー
ここでは例として、「~/ドキュメント/git」フォルダー内に「myCloneProject」フォルダーを作成してもらい、「myCloneProject」フォルダー内にリポジトリーをクローンします。クローン元の「リモートリポジトリー」は、「~/ドキュメント/git/mySharedProject」です。
2.カレントディレクトリーの移動
「端末」を起動し、カレントディレクトリーを「~/ドキュメント/git」に移動します。3.コマンドの実行
「リモートリポジトリー」をクローンします。コマンドの説明は、「リモートリポジトリーをクローンするコマンドの説明」を参考にしてください。
ここでは、以下のコマンドを実行します。
git clone file:///home/ubuntu/ドキュメント/git/mySharedProject myCloneProject
4.コマンドの実行結果
以下のように、「リモートリポジトリー」がクローンされます。5.フォルダーの確認
「Nautilus」を起動し「~/ドキュメント/git」フォルダーを見ると、以下のように「myCloneProject」フォルダーが作成されています。6.myCloneProjectフォルダーの確認
「myCloneProject」フォルダーを開くと、クローンされたリポジトリーが配置されています。「.git」フォルダーが、「Gitディレクトリー」です。
「myCloneProject」フォルダーが、「ワーキングディレクトリー」です。
「test.txt」はチェックアウトされたプロジェクトのファイルです。