簡體   English   中英

Azure devops 管道中的命令行腳本錯誤

[英]Command line script error in Azure devops pipeline

在 azure devops 中運行管道時,在 cmd 行腳本中收到以下錯誤消息。

錯誤:src refspec main 與任何錯誤都不匹配

錯誤:pathspec 'main' 與 git 已知的任何文件都不匹配 致命:無法提示,因為已禁用用戶交互。 致命:無法提示,因為已禁用用戶交互。 致命:無法讀取“https://DevendraPadhi@dev.azure.com/DevendraPadhi/Project D/_git/Project D”的密碼:終端提示已禁用

請幫助克服這個

命令行腳本 (GIT)

命令行腳本的 Azure 管道錯誤消息

您是否遵循此文檔?: 在腳本中運行 Git 命令

在您的構建定義中檢查此選項:

在此處輸入圖像描述

我可以重現您的問題:

在此處輸入圖像描述

Shamrai 建議的操作是必要的,但還不夠。

你需要3個步驟:

Step1,允許腳本訪問OAuth token

在此處輸入圖像描述

Step2,授予貢獻權限以建立服務帳戶。

在此處輸入圖像描述

在此處輸入圖像描述

Step3,使用此命令推回更改:

git push origin HEAD:main

(請注意添加HEAD:)

暫無
暫無

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

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