2016-10-27 2 views
0

gitlab에 대한 개발자 액세스 권한이 있습니다. 원격 원점에 "푸시 (push)"조작을 수행 할 수는 없습니다. 새로운 로컬 브랜치를 생성하여 기존 로컬 브랜치를 변경하거나 푸시하려고 시도하는지 여부. 어떤 제안이나 통찰력? 보호 된 분기를 밀어하려고처럼gitLab - 로컬 브랜치를 원격으로 푸시 할 수 없습니다.

remote: git: /softwares/gitlab-5.2.1-0/common/lib/libcrypto.so.1.0.0: no version information available (required by git)   

remote: /softwares/gitlab-7.3.2-0/ruby/lib/ruby/gems/2.0.0/gems/bundler-1.7.0/lib/bundler/runtime.rb:222: warning: Insecure world writable dir /opt in PATH, mode 040777   
remote: GitLab: You are not allowed to access some of the refs!   
Pushing to http://10.200.10.66:90/yes/someservice.git 
To http://10.200.10.66:90/yes/someservice.git 
! [remote rejected] some_branch -> some_branch(pre-receive hook declined) 



error: failed to push some refs to 'http://10.200.10.66:90/yes/someservice.git' 

Completed with errors, see above. 
+0

문제의 해결책은 아니지만 '안전하지 않은 세계 쓰기 가능 디렉토리/PATH의 opt, mode 040777'경고를 심각하게 받아 들일 것을 권장합니다. –

답변

3

것 같습니다 : 나는 푸시 할 후

다음은 내가 바로 얻을 오류 메시지입니다.

프로젝트 소유자 인 경우 "보호 된 지점"(현재 Gitlab 버전은 설정 메뉴 오른쪽 상단에 있음)을 선택하십시오.

편집 : 현재 Gitlab 버전에서는 보호 지사는 다음과 같다 : gitlab screenshot

그냥 some_branch 보호를 해제 또는 푸시 수있는 사용자를 변경합니다.

+0

감사합니다. @das_j,하지만 우리는 gitLab에서 작업하고있는 저장소의 브랜치를 보호하지 않았습니다. 그래서, 당신이 언급 한 것 이외의 뭔가가있을 수 있습니다. 이 문제를 일으킬만한 다른 사항에 대해 생각해 볼 수 있습니까? – Chuchoo

+0

@ Chuchoo 다른 지점을 밀 수 있습니까? –

+0

아니요 로컬에서 원격으로 아무 것도 보낼 수 없습니다. 같은 오류 메시지가 나타납니다. – Chuchoo

관련 문제