Access Is Denied to log file

Abierto
#1,320 4 comentarios 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
4/5
Tiempo estimado
3-5 días
Aptitud para principiantes
25/100
Tipo de issue
Error
Claridad
Necesita aclaración
Estado de actividad
Estancado
Stack tecnológico
csharp, git
Área
tooling

Línea de trabajo

Comience revisando la ruta que falla a través de Core/Ensure.cs, ReferenceCollection.cs y Repository.cs; después, compare el comportamiento de checkout informado con Git desde la línea de comandos y SourceTree. Se considera terminado cuando se haya identificado una causa reproducible de la escritura denegada en .git/logs/HEAD y se haya documentado o validado una solución para ese escenario.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

Have an issue with this error message:

LibGit2Sharp.LibGit2SharpException: Could not open 'c:/../.git/logs/HEAD' for writing: Access is denied.

   at LibGit2Sharp.Core.Ensure.HandleError(Int32 result) in c:\projects\libgit2sharp\LibGit2Sharp\Core\Ensure.cs:line 160
   at LibGit2Sharp.ReferenceCollection.MoveHeadTarget[T](T target) in c:\projects\libgit2sharp\LibGit2Sharp\ReferenceCollection.cs:line 631
   at LibGit2Sharp.Repository.Checkout(Branch branch, CheckoutOptions options) in c:\projects\libgit2sharp\LibGit2Sharp\Repository.cs:line 911
  • We tried restarting process, and restarting the machine, this didn't immediately fix issue.
  • It was only after deleting the entire folder, and making a new checkout that we could stop the error.
  • We were able to use git command line and source tree on the folder with no problems..
Lenguaje dominante
C#
Estrellas
3.5k
Forks
925
Métricas de merge de PR
Sin PR fusionados en 30 d

Guía de contribución

Abrir la guía de contribución

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de libgit2/libgit2sharp

Todos los issues de libgit2/libgit2sharp

Issues similares

Más issues de C#

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.