Dreamweaver でリモート Git リポジトリのクローン作成時に発生する SSH パスフレーズの問題を回避する方法について説明します。

問題点

Dreamweaver サイトの Git リポジトリをクローン化して SSH URL を選択すると、以下のエラーが表示されます。

SSH URL で Git リポジトリのクローン作成中にエラー
SSH URL で Git リポジトリのクローン作成中にエラー

Dreamweaver は、パスフレーズを使用する SSH 鍵をサポートしません。そのまま Git リポジトリをクローン化すると、クローン作成エラーが表示されます。

回避策

コマンドラインインターフェイスを開き、パスフレーズを使用して SSH 鍵を生成します。Git で SSH 鍵を扱う方法の詳細については、SSH で Git に接続するを参照してください。

ただし、CLI を使用して SSH 鍵を生成する際にパスフレーズを使用すると、Git プルあるいは Git プッシュの実行、またはユーザーインターフェイスを使用したリモートリポジトリ操作はできません。上記の操作を実行しようとすると、エラーメッセージが表示されます。

エンタープライズリモートリポジトリの使用

エンタープライズリモートリポジトリをポイントすると、https を使用して接続することはできません。https を使用する場合、以下のエラーメッセージが表示されます。

エンタープライズリモート Git リポジトリで https の使用時にクローン作成エラー
エンタープライズリモート Git リポジトリで https の使用時にクローン作成エラー

この問題を回避するには、エンタープライズリモートリポジトリをポイントするときに SSH URL を使用します。Git リポジトリのクローン作成で SSH 鍵を生成する場合、パスフレーズはサポートされません。

本作品は Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License によってライセンス許可を受けています。  Twitter™ および Facebook の投稿には、Creative Commons の規約内容は適用されません。

法律上の注意   |   プライバシーポリシー