2014-02-27 2 views
3

잘못된 위치에 게시하는 중일 수도 있지만 여전히 프로그래밍 관련입니다.Windows 네트워크 환경에서 Git이 Stage에 실패하거나 SourceTree로 커밋을 시도합니다.

일부 git 저장소를 살펴볼 때 Atlassian SourceTree를 사용하지만 새 파일을 만들고 처음으로 새 파일을 추가하려고 할 때 (도움을받는 데 필수적인 정보인지는 확실하지 않음) 그러나 이것은 오류 메시지 파일을 커밋하려고하면 나타납니다.

git -c diff.mnemonicprefix=false -c core.quotepath=false add -f -- app/file.txt 
error: unable to create temporary file: File exists 
error: app/file.txt: failed to insert into database 
error: unable to index file app/file.txt 

fatal: adding files failed 

Completed with errors, see above. 

아무 것도 저장하지 않기 때문에 약간 성가시다.

Novell/Windows 환경에서이 작업을하고 있기 때문에 권한 오류 일 수 있습니다.하지만 네트워크를 탐색하고 저에게 로그인 한 경우 SourceTree 내부 자식 프로그램이 저장됩니다 누가 네트워크에 로그인했는지에 대해 네트워크를 살펴보십시오.

원본 디렉토리를 로컬로 사용하고 있으면 좋지만 공유 경로에서는 작동하지 않습니다.

직접 CIFS 경로와 \ servername \ 경로로 시도해 보았습니다.

이 문제가 발생하는 소스/소스 트리가 있습니까? 해결 방법 (그것이 external user directories issue 관련이있을 수 있으므로), 당신이 수로

+0

마치 할 수없는 것처럼 보입니다. 그래서 대신 로컬 git 저장소에서 작업하고 전체 경로를 복사합니다. 가장 좋은 방법은 아닙니다. 그러나 적어도 다른 사람들이 여전히 파일을 볼 수있게 해줄 것입니다 (누가 git에 접근 할 수 없는지) –

답변

1

: 로컬

  • 복제 파일을 추가

    • 초기화하고 대상 외부 공유 경로에 지역의 repo.