diff --git a/src/main/scala/servlet/BasicAuthenticationFilter.scala b/src/main/scala/servlet/BasicAuthenticationFilter.scala index a69c237..51d6618 100644 --- a/src/main/scala/servlet/BasicAuthenticationFilter.scala +++ b/src/main/scala/servlet/BasicAuthenticationFilter.scala @@ -32,7 +32,8 @@ getRepository(repositoryOwner, repositoryName.replaceFirst("\\.wiki", ""), "") match { case Some(repository) => { - if(!request.getRequestURI.endsWith("/git-receive-pack") && !repository.repository.isPrivate){ + if(!request.getRequestURI.endsWith("/git-receive-pack") && + !"service=git-receive-pack".equals(request.getQueryString) && !repository.repository.isPrivate){ chain.doFilter(req, wrappedResponse) } else { request.getHeader("Authorization") match {