Как запустить скрипт оболочки в агенте Linux сервера TFS - PullRequest
0 голосов
/ 17 февраля 2019

Я не могу понять эти ошибки ниже, может кто-то указать, почему я получаю эти ошибки, при попытке запустить скрипт оболочки, который находится в github error: pathspec 'refs/remotes/origin/master' did not match any file(s) known to git Git checkout failed with exit code: 1.

******************************************************************************
Starting: Build
******************************************************************************


Current agent version: '2.105.7'
******************************************************************************


Starting: Get Sources
******************************************************************************


Syncing repository: Job (TfsGit)


git version

git config --get remote.origin.url

git config gc.auto 0

git config --get-all

http.http://54.183.83.168:8080/tfs/DefaultCollection/_git/Job.extraheader

git config --get-all http.proxy

git -c http.extraheader="AUTHORIZATION: bearer ********" fetch --tags --prune --progress origin

git checkout --progress --force refs/remotes/origin/master

error: pathspec 'refs/remotes/origin/master' did not match any file(s) known to git

Git checkout failed with exit code: 1


******************************************************************************
Finishing: Get Sources
*****************************************************************************

*

*****************************************************************************

*

Starting: Post Job Cleanup
******************************************************************************

Cleaning any cached credential from repository: Job (Git)

git remote set-url origin 

http://54.183.83.168:8080/tfs/DefaultCollection/_git/Job

git remote set-url --push origin 

http://54.183.83.168:8080/tfs/DefaultCollection/_git/Job
******************************************************************************
Finishing: Post Job Cleanup
******************************************************************************
******************************************************************************
Finishing: Build
******************************************************************************

Ответы [ 2 ]

0 голосов
/ 27 февраля 2019

да, я наконец-то понял, что мне нужно было добавить свое репозиторий github с моими учетными данными в качестве конечной точки в tfs на вкладке / разделе сервисов (мне все еще интересно, действительно ли это необходимо или нет), а также мне пришлось клонировать этоСделайте репозиторий в моем агенте Linux, укажите этот путь в поле пути к shell-скрипту, а затем передайте параметры, специфичные для моего скрипта, в поле «Аргументы». После всего этого мой скрипт был успешно выполнен

0 голосов
/ 25 февраля 2019

Я думаю, вы пытаетесь клонировать пустой репозиторий git.

У меня та же ошибка: enter image description here

Инициализируйте ваш репозиторий или выберите другое enter image description here

и выдостану ваши файлы.enter image description here

...