title: Azure DevOps - multiple repo checkout
body: <p>Scenario</p>
  
  <ul>
  <li>My code is one repository and all my dependencies is in another repo (another project) that I need to build my code. </li>
  </ul>
  
  <p>Following is my azure-pipelines.yml</p>
  
  <pre><code># File: azure-pipelines.yml
  
  pool:
    vmImage: 'ubuntu-latest'
  
  variables:
    phpVersion: 7.3
  
  resources:
    repositories:
      - repository: myLibraries
        type: git
        name: myProject/libraries
  
  steps:
  - checkout: self
  - checkout: myLibraries
    path: libraries
  
  - script: |
      sudo update-alternatives --set php /usr/bin/php$(phpVersion)
      sudo update-alternatives --set phar /usr/bin/phar$(phpVersion)
      sudo update-alternatives --set phpdbg /usr/bin/phpdbg$(phpVersion)
      sudo update-alternatives --set php-cgi /usr/bin/php-cgi$(phpVersion)
      sudo update-alternatives --set phar.phar /usr/bin/phar.phar$(phpVersion)
      php -version
    displayName: 'Use PHP version $(phpVersion)'
  
  </code></pre>
  
  <p>When I run my pipeline, I got the following error:</p>
  
  <p>Checkout of repository 'myLibraries' is not supported. Only 'self' and 'none' are supported.,Checkout of multiple repositories is not supported.</p>
  
  <p>references:</p>
  
  <p><a href="https://github.com/microsoft/azure-pipelines-yaml/blob/master/design/multicheckout.md" rel="nofollow noreferrer">https://github.com/microsoft/azure-pipelines-yaml/blob/master/design/multicheckout.md</a>
  <a href="https://docs.microsoft.com/en-us/azure/devops/pipelines/process/templates?view=azure-devops#using-other-repositories" rel="nofollow noreferrer">https://docs.microsoft.com/en-us/azure/devops/pipelines/process/templates?view=azure-devops#using-other-repositories</a></p>