No se puede abrir el repository remoto en el server web de la networking

Tengo un repository en un server web de networking:

http://rene:9095/git/TestGit.git 

Cuando bash abrirlo desde el código C # con libgit2sharp arroja la siguiente exception:

 **Excepcion:** Path 'http://rene:9095/git/TestGit.git' doesn't point at a valid Git repository or workdir. **InnerException:** 

El código que uso y que causa la Exception :

 Repository repo = new Repository( "http://rene:9095/git/TestGit.git", new RepositoryOptions() ); 

El repository funciona bien con SourceTree o TortoiseGIT, pero no con el código. Lo he clonado utilizando Repository.Clone () y funciona bien también.

¿Tiene alguna idea de por qué el repository arroja un representante no válido?

Gracias en Advnace !!

Nico

Según la documentation , el constructor parece esperar un repository local, por lo que la ruta que proporcione debe apuntar a su sistema de files.

Creo que querrá llamar al método estático Repository.Clone() , ya que tiene la string sourceUrl, string workdirPath, [..] firma string sourceUrl, string workdirPath, [..] . Devuelve una ruta de cadena al repository clonado, por lo que puede escribirlo como sigue:

 var repoUrl = "http://repository-url"; var workingDir = @"C:\git\ProjectName\"; var repo = new Repository(Repository.Clone(repoUrl, workingDir));