2015-07-01 10 views
5

Ana şubeyi istemciden gelen bir sunucuya gitmeye çalıştım. Ancak, aşağıdaki hata bilgisi var:Gitlab: kullanıcı ya da anahtar sunulmadı

[[email protected] git-sample]# git push origin master 
[email protected]'s password: 
Counting objects: 3, done. 
Writing objects: 100% (3/3), 224 bytes | 0 bytes/s, done. 
Total 3 (delta 0), reused 0 (delta 0) 
remote: GitLab: No user or key was provided. 
To [email protected]:ite-pon/git-sample.git 
! [remote rejected] master -> master (pre-receive hook declined) 
error: failed to push some refs to '[email protected]:ite-pon/git-sample.git' 

Bu gitlab kurulumu gibi projeye ön alma kanca görünüyor, ama itme işlemini engelledi.

kimse bu konuyla ilgilenmesi için bir fikri yok mu? Thx ~ :)

////////////////////////////////////////// ////////////////////////////////////////////////// //////////////////////////////////////////////////

Sunucu: GitLab & Git & Depo bilgi

[[email protected] git-sample.git]# pwd 
/opt/gitlab/apps/gitlab/repositories/ite-pon/git-sample.git 
    Aşağıda

    hem sunucu ile istemci ayrıntı yapılandırma ve bilgileridir ////////
  1. Gitlab rekor müşterinin ssh pub anahtarı bu proje için Master olarak

  2. Kur Yöneticisi (istemci kullanıcı) (hayır yeterli itibar img :(göndermek için), ve etki alanı için Sahibi olarak.

Sunucu: Yapılandırma

[[email protected] repositories]# grep git /etc/passwd 
git:x:502:502:Git:/opt/gitlab/apps/gitlab/repositories:/opt/gitlab/git/bin/git-shell 

Müşteri: Çalışma Alanı Bilgisi

[[email protected] git-sample]# pwd 
/root/workspaces/git-sample/git-sample 
[[email protected] git-sample]# ls 
readme.txt 
[[email protected] git-sample]# git branch 
    dev 
* master 
[[email protected] git-sample]# git remote -v 
origin [email protected]:ite-pon/git-sample.git (fetch) 
origin [email protected]:ite-pon/git-sample.git (push) 

Müşteri: SSH & Git Bilgisi

[[email protected] git-sample]# git config --global user.name 
Administrator 
[[email protected] git-sample]# git config --global user.email 
[email protected] 
[[email protected] git-sample.git]# ls -l ~/.ssh/id_rsa.pub 
-rw-r--r-- 1 root root 413 7月 1 15:51 /root/.ssh/id_rsa.pub 
+0

nasıl sorunu çözmek için başardınız? – sorin

cevap

3

https://gitlab.com/gitlab-org/gitlab-ce/issues/2156 numaralı belgede belgelenen hataya ulaştığınız anlaşılıyor. Çözüm, anahtarı sunucudaki yetkili_kahtarlar dosyalarından kaldırmaktır.

+0

Bu bana tam olarak ne oldu. Bağlantıdaki geçici çözüm benim için hatayı düzeltti. –