若要將原始檔控制伺服器新增到系統,請新增原始檔控制伺服器端點。

如果停用檔案編輯器選項,則 Bitbucket API (PUT/POST) 對管理員或開發人員將不起作用。不要在內容檔案中包括以下內容 (feature.file.editor),或者如果已包括此內容,請確保內容設定為 true。

位置:<base_directory>\Atlassian\ApplicationData\Bitbucket\shared\bitbucket.properties

內容:feature.file.editor=true

必要條件

  • 確認您具有此版本的 vRealize Suite Lifecycle Manager 所支援的 Bitbucket、GitHub 或 GitLab 執行個體。如需有關支援的 Bitbucket、GitHub 或 GitLab 版本的詳細資訊,請參閱內容生命週期管理
  • 登入 GitHub、GitLab 或 Bitbucket,並針對已啟用所有範圍的使用者產生存取 Token。從 GitHub、GitLab 或 Bitbucket 複製並儲存此一次性 Token。
  • 登入 GitHub、GitLab 或 Bitbucket,並確認已在 GitHub、GitLab 或 Bitbucket 中建立群組、專案和分支,然後再將其新增為原始檔控制端點。

程序

  1. 在 [我的服務] 儀表板上,按一下內容管理
  2. 按一下內容設定
  3. 原始檔控制存取索引標籤中,按一下新增原始檔控制伺服器
  4. 選取原始檔控制類型
    備註:vRealize Suite Lifecycle Manager 8.0 中,現在可以選取 Bitbucket 伺服器或 Bitbucket 雲端。
  5. 輸入伺服器的 IP 位址或完整網域名稱,然後按一下提交
    依預設, vRealize Suite Lifecycle Manager 會針對任何原始檔控制 API 使用 https 配置。如果尚未在 GitLab 執行個體上啟用 https,則在原始檔控制伺服器的內容設定頁面下指定 http://<ip address>:<port> 以變更配置。建立原始檔控制端點時,必須以 / <GroupName>/<ProjectName> 形式指定存放庫。每當多個開發人員使用 Bitbucket 存放庫時,Bitbucket Enterprise 版本的效能就會降低。因此,可以使用至少 4 個 vCPU 的 Bitbucket 機器。
  6. 按一下原始檔控制伺服器的鉛筆圖示。
  7. 存取金鑰文字方塊中輸入 GitLab 或 Bitbucket 伺服器存取 Token,然後按一下提交
    1. 對於 GitHub 執行個體,可以選擇透過提供使用者名稱和密碼來輸入 Github 執行個體的認證,或輸入存取 Token。
    2. 按一下提交
    存取 Token 是使用者執行簽入或簽出以追蹤 GitLab 或 GitHub API 的唯一身分識別。若要為 GitLab 或 GitHub 建立存取 Token,請存取 GitLab 或 GitHub 伺服器 URL。例如,gitlab.example.com 或 github.com。對於 Bitbucket 伺服器和雲端,可以瀏覽 bitbucket.org 並導覽至 [應用程式密碼] 以建立具有完整權限的密碼。