我嘗試按照these steps在TFS 2015(更新3)構建步驟中添加一些git命令。在TFS 2015上運行Git命令構建步驟失敗
爲了測試,我嘗試了'git ls-files',工作。
然後我嘗試'git pull'。
它會顯示:
2017-02-09T03:23:36.7164903Z git pull
2017-02-09T03:23:36.7164903Z Error message highlight pattern:
2017-02-09T03:23:36.7164903Z Warning message highlight pattern:
2017-02-09T03:23:36.9660887Z bash: /dev/tty: No such device or address
2017-02-09T03:23:36.9660887Z error: failed to execute prompt script (exit code 1)
2017-02-09T03:23:36.9660887Z fatal: could not read Username for 'http://htwb0228:8080': Invalid argument
然而,完全的Git上TFS服務器的 '_work' 文件夾通過本地操作行之有效。
我已經嘗試了很多解決方案。對我來說,他們沒有工作。
我試圖使用Git Build Tools,它仍然失敗。
2017-02-09T01:53:41.3965148Z git pull
2017-02-09T01:53:41.3965148Z Error message highlight pattern:
2017-02-09T01:53:41.3965148Z Warning message highlight pattern:
2017-02-09T01:53:42.4729079Z fatal: Authentication failed for 'http://OAuth:********@htwb0228:8080/tfs/DefaultCollection/KKKKK/_git/PPPP/'
對於這個問題,我提到this page用於構建腳本添加兩個變量(VSO_GIT_USERNAME & VSO_GIT_PASSWORD)。它仍然沒有工作。
我將Git升級到2.11.1,並在TFS服務器上安裝了GCMW。
此外,通過引用this page,我也在TFS服務器上鍵入這些命令。
git config --global credential.http://htwb0228:8080.integrated true
git config --global credential.http://htwb0228.integrated true
git config --global credential.htwb0228.integrated true
git config --global credential.integrated true
它仍然沒有工作。
有沒有其他建議?非常感謝。
解決構建團隊提供的OOB解決方案的一個非常簡單的問題是一個很長的路要走。 –