2016-03-15 1 views
0

J'utilise gitlab 8.1.2 et gitlab-shell 2.6.5. Pour une raison quelconque, je ne peux pas mettre à jour mon gitlab maintenant. J'ai un étudiant qui peut utiliser est la clé RSA sur github, mais pas sur mon gitlab. J'ai essayé de régénérer une clé, créez un nouveau compte, je continue à avoir cette erreur:Gitlab push ne fonctionne pas à partir d'un ordinateur spécifique

[email protected]:/home/me/workspace/school/api# sudo -ume git push 
Counting objects: 3, done. 
Delta compression using up to 4 threads. 
Compressing objects: 100% (3/3), done. 
Writing objects: 100% (3/3), 335 bytes | 0 bytes/s, done. 
Total 3 (delta 2), reused 0 (delta 0) 
remote: GitLab: You are not allowed to push code to protected branches on this project. 
To [email protected]:school/api.git 
! [remote rejected] master -> master (pre-receive hook declined) 
error: failed to push some refs to '[email protected]:school/api.git' 

J'ai connecté à l'hôte gitlab ce, et vérifier la présence du sshkey.

J'utilise le client git 2.1.4 alors que cet usage étudiant 2.7.2

J'ai vérifié les autorisations clés et tout est OK. Il est capable de tirer le projet. Le projet fait partie d'un groupe sur gitlab. Étudiant fait partie du groupe avec les droits des développeurs. Nous avons également essayé avec une partie du projet d'un utilisateur, l'erreur reste.

Est-ce que quelqu'un a une solution rapide pour pouvoir pousser?

Répondre

0

Résolu en déclassant le client git à 2.1.4