2

我試圖訪問Perforce公司和命令行上的Mac OS機器進行同步操作同步與Perforce的連接與執行X 10.8.5如何在Mac

任何一個可以告訴我如何爲命令行訪問的Perforce 。

我已經把P4客戶在/ usr/bin目錄,

從終端當我執行命令:P4或P4的幫助,即時得到下面的錯誤消息。

Perforce客戶端錯誤: 連接到服務器失敗;檢查$ P4PORT。 TCP連接到perforce:1666失敗。 節點名不servname提供,或者不知道

一步一步的方法來設置的Perforce,將不勝感激

注:P4V GUI版本工作正常,我需要從命令行對於bash執行同步命令腳本。

在此先感謝。

回答

6

除了下載「P4」可執行文件並把它放在你的路徑(你已經這樣做),你需要設置三個配置設置:

  1. P4PORT,這是網絡地址的Perforce的服務器
  2. P4USER,這是您將用來連接到Perforce的
  3. P4CLIENT,這是你該工作站上使用工作區的名稱,您的用戶名

作爲在連接對話框中輸入數據的一部分,您已經在P4V中計算出了這些值。但是你需要分別爲命令行設置這些變量來了解它們。

例如,我可能會做:

  1. P4設置P4PORT = myserver.example.com:1666點
  2. P4設置P4USER =布萊恩
  3. P4設置P4CLIENT =布萊恩-dev的

然後我就可以通過命令行連接到我的Perforce服務器。

而是 'P4集',你也可以在你的shell中使用 '出口' 的:

  1. 出口P4PORT = myserver.example.com:1666
  2. 出口P4USER =布萊恩
  3. 出口P4CLIENT = bryan-dev

或者您可以使用P4CONFIG文件。底線:設置P4PORT,P4USER和P4CLIENT以匹配您在P4V連接對話框中使用的設置,並且命令行將準備就緒。

+0

太棒了,謝謝布賴恩的詳細解釋。它爲我工作! – user3759870 2014-09-04 14:10:21