승인됨: Fortect
Gitosis 오류 로그가 표시되면 이 가이드가 도움이 될 것입니다.
Gitosis가 내 Ubuntu 포럼(Win7 클라이언트에서)에서 작동하기 시작했습니다. 정리되어 있고 SSH를 통해 연결할 수 있지만 더 나은 프로젝트를 클릭하려고 할 때만 다음 오류가 발생합니다.
이후 organization / home / git / 디렉토리를 지우고 다시 시작하려고 했지만 현재 gitosis-admin 프로젝트를 재개하려고 해도 동일한 오류가 발생합니다.
모든 구성 파일에서 각 플래그를 디버그하면 다음과 같이 표시됩니다.
승인됨: Fortect
Fortect은 세계에서 가장 인기 있고 효과적인 PC 수리 도구입니다. 수백만 명의 사람들이 시스템을 빠르고 원활하며 오류 없이 실행하도록 신뢰합니다. 간단한 사용자 인터페이스와 강력한 검색 엔진을 갖춘 Fortect은 시스템 불안정 및 보안 문제부터 메모리 관리 및 성능 병목 현상에 이르기까지 광범위한 Windows 문제를 빠르게 찾아 수정합니다.
C: 샌드박스> git push origin master디버그: gitosis.serve.main: "git-receive-pack '/ home/git/databases/sandbox' 명령을 얻었습니다."디버그: gitosis.access.Check haveaccess: '홈 및 git/repositories/샌드박스'에서 '쓰기 가능'으로 발견된 'Dan - DAN-PC'에 대한 액세스 ...디버깅: gitosis.group.getMembership: 'gitosis-admin'에서 'Dan @ DAN-PC'를 찾았습니다.디버깅: gitosis.access.haveAccess: '각 git/repositories/sandbox'의 홈에서 '쓰기 가능'으로 'Dan @ DAN-PC'에 대한 액세스 제어 ...디버깅: gitosis.group.getMembership: 'gitosis-admin'에서 'Dan @ DAN-PC'를 찾았습니다.디버깅: gitosis.access.haveAccess: 'home/git/repositories/sandbox' 대신 'dan @ dan-pc' 'readonly'에 대한 액세스 관리 ...디버깅: gitosis.group.getMembership: 'gitosis-admin'에서 'Dan @ DAN-PC'를 찾았습니다.오류: gitosis.serve.main: 저장소에 대한 액세스가 거부되었습니다.치명적: 원격 시설이 예기치 않게 전원 튜브를 다시 시작함
훨씬 더 많은 정보를 추가하려면 – 방금 Gitolith를 실험하고 있었는데 비슷한 오류가 발생했습니다.
여기 gitolite-admin에서 복제 ...R 홈 액세스 DENIED git/repositories/gitolite-admin in dan(또는 특정 경로에 대한 저장소가 전혀 없을 수도 있습니다. 올바르게 작성하셨습니까?)치명적: 원격 작업이 예기치 않게 중단됨
이것은 동일한 사용자와 동일한 “git” 키를 사용합니다. 디렉토리 권한을 변경하려고 시도했지만 전문가가 말하는 방법이 도움이 되지 않았습니다.
[기토세]로그 수준 = 디버그[Gitosis-관리자 그룹]쓰기 가능 = gitosis 관리자구성원은 root.server에 해당합니다.[그룹 테스트 그룹]쓰기 가능 = testproj1회원 = / d / www$ 아나스타샤 - 아나스타샤-PC
<사전> <코드> myuser @ mydomain git copy [email protected]: 저장소 / testproj1testproj1에서 복제 중…디버깅: gitosis.serve.main: 저장소 관리 “git-upload-pack ‘/ testproj1′”디버깅: gitosis.access.haveAccess: wr 직후 myuser @ mydomain에 대한 액세스 제어itable ‘예금 / testproj1’ …디버그: gitosis.group.getMembership: ‘testgroup’에서 ‘myuser at mydomain’을 찾았습니다.디버깅: gitosis.access.haveAccess: ‘myuser @ mydomain’ ‘wr에 대한 액세스 제어itable ‘as in’ 저장소 또는 testproj1 ‘…디버깅: gitosis.group.getMembership: “testgroup” 전체에서 “myuser @ mydomain”을 찾았습니다.디버깅: gitosis.access.haveAccess: ‘myuser @ mydomain’에 대한 액세스 제어”좋아요” 저장소 / testproj1 “…디버그: gitosis.group.getMembership: ‘testgroup’에서 ‘myuser @ mydomain’을 찾았습니다.오류: gitosis.serve.main: 데이터베이스에서 읽기가 거부되었습니다.치명적: 원격 저장소에서 액세스 권한을 읽을 수 없습니다.올바른 액세스 권한이 있는지 확인비트 저장소가 있습니다.
나는 gitosis로 최신 git 서버를 설정했고 모든 것이 이전에 효과적이었습니다. 보안상의 이유로 주요 시장을 공개 시장으로 제어하기로 결정했습니다. 당신의 명령을 사용하여 내 컴퓨터에서 내 키를 생성했습니다.
<사전> <코드> ssh-keygen -t rsa -C “[email protected]”
그런 다음 모든 키 디렉토리에 공개 키를 추가하고 좋은 gitosis.conf 파일에 키를 포함했습니다. 변경 사항을 적용하고 서버에 전달했습니다. 내가 좋아하는 저장소 중 일부를 변경하는 git으로 직접 이동했을 때 이 오류가 발생했습니다.
sfa-e1505-dn: VIIAD stefanbossbaly $ git pull디버깅: gitosis.serve.main: 현재 "git-upload-pack 'git / VIIAD.git '" 명령이 있습니다.디버깅: gitosis.access.haveAccess: 'git / VIIAD.git'에서 유사한 'mac' '쓰기 가능'을 생성하기 위한 제어 열기 ...디버그: gitosis.access.haveAccess: 'git / VIIAD.git'에 .git 접미사 가져오기, 새로운 존경심 'git / VIIAD'디버깅: gitosis.group.getMembership: 'mac'이 'app-dev'를 감지했습니다.디버깅: gitosis.group.getMembership: '테스트'에서 'mac'이 식별되었습니다.디버깅: gitosis.access.haveAccess: 액세스는 영구적으로 'mac'을 'git / VIIAD.git'에 대한 '쓰기 가능' 상태로 테스트합니다...디버그: gitosis.access.haveAccess: 'git / VIIAD.git', 새 값 'git / VIIAD'로 인해 .git 접미사를 잘라냅니다.디버그: gitosis.group.getMembership: 'app-dev'를 통해 위치한 'mac'디버깅: gitosis.group.getMembership: '테스트'에서 'mac'을 찾았습니다.디버깅: gitosis.access.haveAccess: 액세스는 'git / VIIAD.git'에 대해 mac이 '쓰기 금지' 상태인지 확인합니다...디버그: gitosis.access.haveAccess: git / VIIAD.git에서 .git 접미사 제거, 새 값 git VIIAD디버그: gitosis.group.getMembership: 'app-dev'에서 'mac'을 찾았습니다.디버깅: gitosis.group.getMembership: '테스트'와 함께 'mac'이 있음오류: gitosis.serve.main: 아카이브에 대한 읽기 액세스가 거부되었습니다.치명적: 원격 데스크톱에 대한 지원 종료가 예기치 않게 종료됨
[기토세]로그 수준 = 디버그[그룹 애플리케이션 개발자]쓰기 가능 = VIIAD Android 백엔드홈 멤버는 mac을 의미합니다.[그룹 테스트]테스트 할 수 있도록 동일하게 작성하십시오.홈 멤버 = 맥[Gitosis-관리자 그룹]입학 회원 =쓰기 가능은 gitosis-admin mac을 의미합니다.
나는 지금까지 “집” 키로 고통 받고 있으며 잘 발생합니다. 매킨토시 개인용 컴퓨터 키에 문제가 있습니다. 누구든지 다음 문제를 해결하는 방법을 알고 있습니까?
2011년 7월 5일에 요청한 걱정 오후 7시 08분
6,344
찾고 있는 답변이 아닌가요? 태그가 지정된 Linux 보안 Git Gitosis 공개 키 암호화를 고려할 다른 사항을 확인하거나 직접 질문하십시오.
어떤 키가 표시되는지 보려면 ssh -vvvv yourgitserver
에 로그인하십시오. ~ / .ssh / config
파일을 사용하면 원격 컴퓨터에 별칭을 지정하여 컴퓨터에 다른 복제 키를 생성할 수 있는 키를 제어할 수 있습니다.
대신 Gitolite를 사용할 수도 있습니다. 그것은 진정으로 개발되고 지원됩니다. 이것은 지토시스가 아닙니다.
19:43 동안 7월 5 ’11에 응답
112k 2121개의 금 배지 138138 귀금속 배지 137137 배지
지금 이 간단한 다운로드로 컴퓨터 성능을 높이십시오. 년