この内容は古いバージョンです。最新バージョンを表示するには、戻るボタンを押してください。
バージョン:2
ページ更新者:T
更新日時:2018-05-08 13:58:49

タイトル: リモートリポジトリをローカルリポジトリにクローンする方法

本稿はgitのリモートリポジトリをローカルリポジトリにクローンする方法を説明します。

 

前提

SSH接続

サーバーOS:Linux

クライアントOS:Windows(Git Bashを使用)

 

SSH接続設定

SSH接続方法に関してはこちらを参照してください。

※↓の「Gitのリモート接続」と重複する部分は省いて下さい。

 

Gitのリモート接続設定

■sshconfigの設定

クライアント側にダウンロードした「\Git\etc\ssh\ssh_config」を開く。

Host GitServer(適当な名前)
  HostName  サーバーのホスト名
  Port      22(デフォルトは22だがサーバー側に指定がある場合はそれを指定)
  User      ユーザー名
  IdentityFile  秘密鍵のパス

SSHが分からない場合はこちらを参照。

 

クローンの実行

ローカルの任意のディレクトリに移動して、以下のコマンドを実行する。

git clone ssh://GitServer/home/gitpro.git

※「/home/gitpro.git」の部分はリモートリポジトリのディレクトリ構造により適宜変更してください。

sshキーのパスフレーズの入力を促されたら入力しましょう。

クローンが始まり、ローカルリポジトリにファイルが落とされます。