2011-03-08 2 views
6

을 커밋 :SVN은 내가이 오류 메시지가있어 내 변경 커밋하려고 할 때 내가 최근 넷빈즈를 사용하고있어 문제

org.tigris.subversion.javahl.ClientException: Permission denied 
Commit failed (details follow): 
Can't move '/home/********/svn/db/txn-protorevs/1000-sk.rev' to '/home/**********/svn/db/revs/1/1001': Permission denied 
+1

추측 : svn + ssh를 사용하고 있으며 권한이 모두 망 쳤습니다. 그런 경우 Kreker가 올바른 경로에 있습니다. 충분한 perm을 사용하여 SVN 서버에서 명령을 실행해야합니다. – wowest

+0

여러분 모두에게 감사드립니다 ... –

답변

11

파일에 대한 권한 또는 디렉터리에 대한 권한을 확인하십시오. 대한 Chown 소유자에게

chown -R owner.group /path 

보고에 대한 사용

ls -l 

는 owenr/그룹을 변경합니다. 당신의 가치관으로 변화하십시오. Instaed 당신이 항상 리눅스에서 777으로 모든 permision을 설정 작동하지만 -R이 recusirve 위해 서 두 경우

chmod 777 -R /path 

: 매우 세련된 아니라 수 있습니다. 모든 서브 디렉토리와 파일에도 영향을 미친다.

+1

고마워요, 이것이 문제였습니다 –

+1

나를 위해, 나는 똑같은 문제를 겪었습니다. SVN 서버의 전체 저장소 폴더 구조를 통해 재귀 적으로 사용 권한을 변경하는 위의 해결 방법으로 문제가 해결되었습니다. 아파치가 실행되는 (모든 SVN 저장소 파일/폴더의 올바른 사용 권한과 소유권을 가짐) 사용자 대신 루트로 'svnadmin load'를 실행하고있었습니다. 아마도 문서화되었지만 svnadmin 명령을 신중히 살펴보십시오! – Adam

1

는 "사용 권한이 거부되었습니다"라는 것을보고를, 당신의 자격 증명 돈 '처럼 보인다 SVN에서 대상 폴더에 쓸 수있는 권한이 있습니다

0

로컬 파일 시스템의 경로 또는 원격 서브 버전 저장소의 경로를 말하는 것입니까? 파일 사용 권한과 관련이 있거나 "svn"작업이 어떤 사용자로 실행되고 있습니까? 창문에 있나요?

로컬 파일 시스템에 문제가있어서 SVN 명령을 실행하는 사용자에게 필요한 쓰기 권한이없는 것처럼 들립니다. 어쩌면 프로젝트를 "루트"로 확인한 후 "mohammedj"또는 무언가로 커밋하려고 시도하고 있습니다.

0

내 경우에는 파일을 잠근 상태로 유지하는 프로세스가 있었다. 의심스러운 앱을 닫으면 문제가 해결되고 문제가 지속되면 재부팅을 시도 할 수 있습니다.

0

오류는 특정 저장소에 쓸 수있는 권한이 없음을 나타냅니다. 권한 문제는 저장소 관리자에게 문의하십시오. 결론은 당신이 작업을 수행 할 수있는 충분한 권한이 없다는 것입니다.

관련 문제