문제

학교 네트워크에서 호스팅되는 SVN 서버에 커밋하려고합니다. Collabnet에서 다운로드 한 SVN 1.5.2를 설치했습니다. 여기. 보고 된 오류는 다음과 같습니다.

svn: Commit failed (details follow):
svn: MKACTIVITY of '/opensvn/cs598r/!svn/act/defe271c-f33b-4851-a706-b2906301fed0': authorization failed (http://dna.cs.byu.edu)

그것은 완전한 오류 메시지입니다. 작업 사본을 삭제하고 다시는 아무 소용이없는 상태로 확인했습니다. 서버에서 내 비밀번호와 권한이 올바른지 확인하고 다시 확인했습니다. URL이 정확한지 확인했습니다. 원격 기계에서 성공적으로 커밋 할 수는 있지만 내 것은 아닙니다. 내 팀의 다른 구성원은 컴퓨터에서 커밋 할 수 있지만 내 시도를 할 때 동일한 오류가 발생합니다. 우리 팀의 다른 구성원 중 하나는 문제없이 1.5.1 Collabnet Binaries를 사용하고 있습니다. 내 고객이 깨진 것은 어떻습니까?

도움이 되었습니까?

해결책

다른 기계에서 커밋 할 수 있고 팀 구성원이 커밋 할 수는 없지만 컴퓨터에서는 커밋 할 수 없으므로 Subversion 클라이언트에게 문제가 될 수 있습니다. 보유한 클라이언트를 제거한 다음 안전하기 위해 서버에서 실행되는 버전을 설치하는 것이 좋습니다.

다른 팁

제 생각에는 권한 부여 현지 사본을 커밋해야합니다 ...

또는

어쩌면 커밋 할 수는 있지만 서버가 자동 업데이트되지 않습니까? ... 작업을 커밋 한 후 서버 업데이트를 시도해보십시오. SSH 그리고 SVN 업데이트

리포지토리에 액세스하는 모든 형태가 모든 형태의 액세스를 허용하는 것은 아닙니다. 읽기 전용 방법을 통해 코드를 확인하면 커밋 할 수 없습니다. 예를 들어, Webdav 저장소가 http : //에서 익명의 결제 만 허용하는 것은 드문 일이 아니며 인증을 허용하고 https : //에서만 커밋합니다.

체크 아웃하는 저장소가 팀의 다른 구성원이 체크 아웃하는 저장소와 동일한 문자로 문자를 찾는지 확인하십시오.

당신이 사용하고 있는지 확인하십시오 전체 SVN URL에 대한 적절한 캡

문제가 괄호 안에 있다고 생각합니다 (http://dna.cs.byu.edu). 종종 HTTP 경로로 체크 아웃 할 수 있지만 커밋은 일반적으로 HTTP를 원합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top