質問

DVCS機能を使って、P4Vでクローン操作を実行すると「ローカルサーバへのクローン作成中に問題が発生しました」と表示されました。

対応方法を教えてください。

■表示されたエラー

回答

DVCS機能を利用した、クローン操作を含む複数のサーバ間でフェッチ、プッシュの操作を実施する場合、以下の構成可能変数を設定する必要があります。

・server.allowpush
・server.allowfetch

デフォルトではこれらの構成可能変数が設定されていないため、このエラーが発生します。

手順

2つの構成可能変数を設定するコマンドは以下の通りです。

p4 -p server:port -u super configure set server.allowpush=2
p4 -p server:port -u super configure set server.allowfetch=2

 ※ server:port:Helixサーバの情報を指定
 ※ super:super権限ユーザを指定
 ※ 2:個人サーバ(クライアント)から共有サーバ(Helixサーバ)へのフェッチ、プッシュが可能になる値


「P4Vユーザガイド」 - フェッチとプッシュ - フェッチ操作とプッシュ操作のセキュリティを構成する
「Helix Core P4コマンドリファレンス」 - 構成可能変数