diff --git a/src/applications/repository/engine/PhabricatorRepositoryPullEngine.php b/src/applications/repository/engine/PhabricatorRepositoryPullEngine.php --- a/src/applications/repository/engine/PhabricatorRepositoryPullEngine.php +++ b/src/applications/repository/engine/PhabricatorRepositoryPullEngine.php @@ -430,7 +430,8 @@ $path = $repository->getLocalPath(); // This is a local command, but needs credentials. - $future = $repository->getRemoteCommandFuture('pull -u'); + $remote = $repository->getRemoteURIEnvelope(); + $future = $repository->getRemoteCommandFuture('pull -u -- %P', $remote); $future->setCWD($path); try {