That was a weird case - thus even more interesting to solve.
We needed to connect our on-premise TFS instance with Git projects to build on Bamboo build environment (there will come a full howto-step-by-step post about it later).
And besides everything was set up correct, build was still failing trying to fetch code from repository. Error looked like:
fatal: https://{buildUser}@tfs.osiris.no/tfs/{Collection}/{TeamProject}/_git/{RepositoryName}/info/refs?service=git-upload-pack not
found: did you run git update-server-info on the server?
More interesting - testing the same stuff against my own VisualStudio repository in Azure went smooth.
Narrowing the scope showed up that the command failing was git-ls-remote:
git ls-remote https://{buildUser}:*****@tfs.osiris.no/tfs/{Collection}/{TeamProject}/_git/{RepositoryName}
The problem was (weird!) that the password for the build user contained ! at the end. After I changed the password - everything went fine. Even more - after I changed the password back it still goes fine...
For info: it is git version 1.8.1.4 running at Amazon elastic cloud build instanse.
No comments:
Post a Comment