PhpStormを使う。Git設定その2。
はじめに
前回の記事で、自分の作成したリポジトリをプッシュする方法について説明しました。
今回はリモートリポジトリをクローンして、自分のプロジェクトとする方法を説明します。
前提条件&環境
前回と変わらず、PhpStormはインストール済み、Gitサーバも準備済みであるとします。
また、SSHキー生成用にWinSCPを使用しました。
ツール | バージョン |
---|---|
OS | Windows7 64bit |
PhpStorm | 2016.1.2 |
WinSCP | 5.5.1 |
設定手順
1.SSHキーペアの作成&Gitサーバへの公開鍵登録
こちらは前回と同様ですので、前回の記事「PhpStormを使う。Git設定その1。」をご参考ください。
2.PhpStorm設定
2-1.
Settings->Version Control->Gitの「SSH executable」を「Native」に変更しておく。
2-2.
メニューバーVCS->Checkout from Version Control->Gitを選択。
Git Repository URLにGitリポジトリ「git@[GitサーバIPまたはドメイン]:[ユーザ名]/[リモートリポジトリ名].git」を指定。
Testボタンで確認できるので、試してみる。
Parent Directoryはプロジェクトディレクトリの1階層上を指定しておき、
Directory Nameにクローンしたいリポジトリを指定する。
ここで注意しなければならないのは、既存のプロジェクトにクローンすることはできないということ。
The path C:\~~~ exists.
Repository cannot be cloned to an existing directory.
というエラーがでてきます。
なのでクローンするときは新しいディレクトリを指定しましょう。
クローンすると新しいプロジェクトを開くか聞かれるので開きましょう。
2-3.
ユーザとパスワードを作成しておきます。
プロジェクトディレクトリ/.git/configファイルを編集。以下を追加してOK
name = 任意のgitauthor name
email = 任意のgitauthor address
3.確認
「2.PhpStorm設定」の最後でクローンしたプロジェクトが表示されるはずなので、そこで確認します。
既に別クライアントからプッシュされていたファイルやディレクトリが存在していればクローン成功です。
今までのコミット履歴はウィンドウ下部のVesionControlのLog欄を見ると追えます。
まとめ
クローン側は比較的簡単にできます。SSHの設定さえしっかりやっておけば特に嵌まることもなくすんなりいくのではないでしょうか。
次回は使用編ということで使い方を見ていきます。
TechProjin 開発系基礎講座 連載リンク
基礎からPHPWEBアプリ解発を学ぶなら・・
PHP基礎 連載
AIなどで注目急上昇!これから学ぶならPython!!
独学で学ぶ-pythonプログラミング 連載
汎用性◎ 定番プログラミング言語JAVA
Java基礎講座 連載