diff --git a/lib/platform/azure/index.js b/lib/platform/azure/index.js
index 7858ab3a31dfb5e4ab6ba55e7e141e3c0ca162a2..f25b2873f5557b638cf2870c0a20c0f8aee2d87f 100644
--- a/lib/platform/azure/index.js
+++ b/lib/platform/azure/index.js
@@ -134,7 +134,7 @@ async function initRepo({ repository, endpoint, localDir, azureWorkItemId }) {
   const [projectName, repoName] = repository.split('/');
   const url =
     endpoint.replace('https://', `https://token:${opts.token}@`) +
-    `${projectName}/_git/${repoName}`;
+    `${encodeURIComponent(projectName)}/_git/${repoName}`;
   await config.storage.initRepo({
     ...config,
     localDir,