Uploaded image for project: 'Bamboo Data Center'
  1. Bamboo Data Center
  2. BAM-15970

Bamboo does not work with TFS hosted Git repositories (NTLM)

    XMLWordPrintable

Details

    • 0
    • Our product teams collect and evaluate feedback from a number of different sources. To learn more about how we use customer feedback in the planning process, check out our new feature policy.

    Description

      I get authentication not supported when trying to checkout git repository using built-in jgit client.

      This is probably because of missing NTLM authentication however I think support for that was merged into JGit long time ago.

      Error occurred while running Task 'Checkout Default Repository(1)' of type com.atlassian.bamboo.plugins.vcs:task.vcs.checkout.
      25-May-2015 11:33:59 	java.lang.RuntimeException: com.atlassian.bamboo.repository.RepositoryException: Cannot fetch branch '(unresolved) feature/abc' from 'https://example.com/tfs13/TFS13Enterprise/FOO/_git/foo' to source directory 'E:\Bamboo\xml-data\build-dir\FOO2-JOB1'. https://...: authentication not supported
      25-May-2015 11:33:59 	        at com.atlassian.bamboo.executor.RetryingTaskExecutor.rerun(RetryingTaskExecutor.java:132)
      25-May-2015 11:33:59 	        at com.atlassian.bamboo.executor.RetryingTaskExecutor.runTask(RetryingTaskExecutor.java:88)
      25-May-2015 11:33:59 	        at com.atlassian.bamboo.executor.RetryingTaskExecutor.retry(RetryingTaskExecutor.java:191)
      25-May-2015 11:33:59 	        at com.atlassian.bamboo.executor.RetryingTaskExecutor.retry(RetryingTaskExecutor.java:176)
      25-May-2015 11:33:59 	        at com.atlassian.bamboo.plugins.vcs.task.VcsCheckoutTask.execute(VcsCheckoutTask.java:172)
      25-May-2015 11:33:59 	        at com.atlassian.bamboo.task.TaskExecutorImpl$3.call(TaskExecutorImpl.java:281)
      25-May-2015 11:33:59 	        at com.atlassian.bamboo.task.TaskExecutorImpl$3.call(TaskExecutorImpl.java:278)
      25-May-2015 11:33:59 	        at com.atlassian.bamboo.task.TaskExecutorImpl.executeTaskWithPrePostActions(TaskExecutorImpl.java:198)
      25-May-2015 11:33:59 	        at com.atlassian.bamboo.task.TaskExecutorImpl.executeTasks(TaskExecutorImpl.java:278)
      25-May-2015 11:33:59 	        at com.atlassian.bamboo.task.TaskExecutorImpl.executePreparationTasks(TaskExecutorImpl.java:80)
      25-May-2015 11:33:59 	        at com.atlassian.bamboo.build.pipeline.tasks.PrepareBuildTask.call(PrepareBuildTask.java:74)
      25-May-2015 11:33:59 	        at com.atlassian.bamboo.v2.build.agent.DefaultBuildAgent.build(DefaultBuildAgent.java:188)
      25-May-2015 11:33:59 	        at com.atlassian.bamboo.v2.build.agent.BuildAgentControllerImpl.waitAndPerformBuild(BuildAgentControllerImpl.java:112)
      25-May-2015 11:33:59 	        at com.atlassian.bamboo.v2.build.agent.DefaultBuildAgent$1.run(DefaultBuildAgent.java:110)
      25-May-2015 11:33:59 	        at com.atlassian.bamboo.utils.BambooRunnables$1.run(BambooRunnables.java:49)
      25-May-2015 11:33:59 	        at com.atlassian.bamboo.security.ImpersonationHelper.runWith(ImpersonationHelper.java:31)
      25-May-2015 11:33:59 	        at com.atlassian.bamboo.security.ImpersonationHelper.runWithSystemAuthority(ImpersonationHelper.java:20)
      25-May-2015 11:33:59 	        at com.atlassian.bamboo.security.ImpersonationHelper$1.run(ImpersonationHelper.java:52)
      25-May-2015 11:33:59 	        at java.lang.Thread.run(Unknown Source)
      25-May-2015 11:33:59 	Caused by: com.atlassian.bamboo.repository.RepositoryException: Cannot fetch branch '(unresolved) feature/resurrect-master-pom' from 'https://...' to source directory 'E:\Bamboo\xml-data\build-dir\FOO2-JOB1'. https://...: authentication not supported
      25-May-2015 11:33:59 	        at com.atlassian.bamboo.plugins.git.JGitOperationHelper.fetch(JGitOperationHelper.java:355)
      25-May-2015 11:33:59 	        at com.atlassian.bamboo.plugins.git.GitRepository.retrieveSourceCode(GitRepository.java:432)
      25-May-2015 11:33:59 	        at com.atlassian.bamboo.plugins.vcs.task.VcsCheckoutTask.fillWorkingDirFromVcs(VcsCheckoutTask.java:252)
      25-May-2015 11:33:59 	        at com.atlassian.bamboo.plugins.vcs.task.VcsCheckoutTask.access$100(VcsCheckoutTask.java:56)
      25-May-2015 11:33:59 	        at com.atlassian.bamboo.plugins.vcs.task.VcsCheckoutTask$2.call(VcsCheckoutTask.java:177)
      25-May-2015 11:33:59 	        at com.atlassian.bamboo.plugins.vcs.task.VcsCheckoutTask$2.call(VcsCheckoutTask.java:173)
      25-May-2015 11:33:59 	        at com.atlassian.bamboo.executor.RetryingTaskExecutor.rerun(RetryingTaskExecutor.java:108)
      25-May-2015 11:33:59 	        ... 18 more
      25-May-2015 11:33:59 	Caused by: org.eclipse.jgit.errors.TransportException: https://...: authentication not supported
      25-May-2015 11:33:59 	        at org.eclipse.jgit.transport.TransportHttp.connect(TransportHttp.java:494)
      25-May-2015 11:33:59 	        at org.eclipse.jgit.transport.TransportHttp.openFetch(TransportHttp.java:309)
      25-May-2015 11:33:59 	        at com.atlassian.bamboo.plugins.git.JGitOperationHelper.withFetchConnection(JGitOperationHelper.java:910)
      25-May-2015 11:33:59 	        at com.atlassian.bamboo.plugins.git.JGitOperationHelper.getRefSpecForName(JGitOperationHelper.java:543)
      25-May-2015 11:33:59 	        at com.atlassian.bamboo.plugins.git.JGitOperationHelper.access$000(JGitOperationHelper.java:71)
      25-May-2015 11:33:59 	        at com.atlassian.bamboo.plugins.git.JGitOperationHelper$3.doWithTransport(JGitOperationHelper.java:313)
      25-May-2015 11:33:59 	        at com.atlassian.bamboo.plugins.git.JGitOperationHelper$3.doWithTransport(JGitOperationHelper.java:309)
      25-May-2015 11:33:59 	        at com.atlassian.bamboo.plugins.git.JGitOperationHelper.withTransport(JGitOperationHelper.java:894)
      25-May-2015 11:33:59 	        at com.atlassian.bamboo.plugins.git.JGitOperationHelper.fetch(JGitOperationHelper.java:308)
      25-May-2015 11:33:59 	        ... 24 more
      

      With native git it works fine.

      Attachments

        Activity

          People

            Unassigned Unassigned
            428162336612 Marcin Wisnicki
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: