簡體   English   中英

GitLab 上來自 Azure 存儲庫的鏡像存儲庫

[英]Mirror repository from Azure repos on GitLab

我需要用 GitLab 中的存儲庫鏡像 Azure Repos 中的存儲庫(拉),在 Gitlab 上它要求我插入存儲庫 URL(我有)並要求我輸入密碼,我已經嘗試使用我的 Outlook 密碼和我在 Azure Repos 上創建的一些憑據,但沒有一個有效。 有其他密碼嗎?

在此處輸入圖片說明

我從 GitHub 鏡像沒有問題,但我無法使用 Azure Repos 做同樣的事情,我希望在 GitLab 上擁有所有內容。

我正在嘗試這個: https : //docs.gitlab.com/ee/workflow/repository_mirroring.html

謝謝!

首先,您必須在Azure DevOps 中創建您的個人訪問令牌(請參閱用戶設置)。 令牌名稱將是您必須在 GitLab 中使用的用戶名 “代碼:讀取”的范圍應該足以用於令牌。

在 GitLab 中,您必須使用幫助中描述的 url:

  • 如果需要,請在 URL 中包含用戶名: https://username@gitlab.company.com/group/project.git

用戶名是您的 DevOps 令牌的名稱。 作為密碼,您必須自己使用令牌。

添加以前的解決方案。 我能夠在不創建令牌的情況下進行鏡像

對於拉取請求:

https://<username>@gitlab.com/group.project.git

用戶名:您的 gitlab 用戶名 密碼:您的 gitlab 密碼

嘗試使用此命令在本地拉取 repo

git clone https://<username>:<password>@gitlab.com/group/project.git

如果 git clone 有效,那么鏡像也應該有效

注意:密碼中包含“@”會使 git 命令失敗。 這是通常的嫌疑人

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM