2016-10-27 27 views
0

私はgitlabの開発者アクセス権を持っています。私は遠隔地点に何らかの "プッシュ"操作を行うことができません。新しいローカルブランチを作成してそれをプッシュするか、既存のローカルブランチに変更を加えてプッシュするかどうか。どんな提案や洞察?あなたが保護されたブランチをプッシュしようよう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

あなたの問題の解決策ではありませんが、「安全でない世界書き込み可能なdir/PATHのopt、mode 040777」を真剣にお勧めします。 –

答えて

3

に見えます:私はプッシュ行った後

以下は、私はすぐに取得するエラーメッセージです。

プロジェクトオーナーの方は、「Protected Branches」(現在のGitlabバージョンでは設定メニューの右上にあります)をチェックしてください。

EDIT: gitlab screenshot

だけsome_branchの保護を解除またはプッシュすることが許可されているユーザーを変更:現在のGitlab版で、保護されたブランチは、このように見えます。

+0

@das_jに感謝しますが、私はgitLabで作業しているリポジトリの保護されたブランチを持っていません。だから、あなたが言及した以外の何かがあるかもしれません。この問題を引き起こしている可能性のあることは何か考えてもらえますか? – Chuchoo

+0

@Chuchoo他のブランチを押すことは許されていますか? –

+0

いいえ私はローカルからリモートに何かをプッシュすることはできません。同じエラーメッセージが表示されます。 – Chuchoo

関連する問題