Владелец проекта (michael365) поддерживает репозиторий и предоставил мне доступ для разработчиков. Я пытаюсь ввести код, но получаю эту ошибку
remote: GitLab: API is not accessible
To gitlab.com:michael365/bim.git
! [remote rejected] master -> master (pre-receive hook declined)
error: failed to push some refs to '[email protected]:michael365/bim.git'
хотя я установил открытый ключ в разделе SSH, он все равно не работает. Я даю следующие команды
$ git add .
$ git commit -m "Adding Initial Code"
On branch master
nothing to commit, working tree clean
$ git push
fatal: The current branch master has no upstream branch.
To push the current branch and set the remote as upstream, use
git push --set-upstream origin master
$ git push --set-upstream origin master
Counting objects: 3, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (2/2), done.
Writing objects: 100% (3/3), 868 bytes | 868.00 KiB/s, done.
Total 3 (delta 0), reused 0 (delta 0)
remote: GitLab: API is not accessible
To gitlab.com:michael365/bim.git
! [remote rejected] master -> master (pre-receive hook declined)
error: failed to push some refs to '[email protected]:michael365/bim.git'
Любые предложения были бы полезны
@TimBiegeleisen при выпуске git remote show origin
Я получаю этот * remote origin Fetch URL: [email protected]:michael365/bim.git Push URL: [email protected]:michael365/bim.git HEAD branch: (unknown)
Есть ли еще какие-либо отзывы о том, почему этот перехватчик Git для предварительного получения не удался?
pre-receive hook declined
указывает, что ваш push был отклонен удаленным репозиторием после неудачной проверки содержимого изменений, которые вы отправляете.
Спросите администратора удаленного репо, какая проверка отклоняет ваш push. Обычно вы получаете правильную ошибку с сообщением о том, какая проверка не удалась.
origin
вообще определяется? Что вам показываетgit remote show origin
? Основываясь на Документация GitLab, вы должны указывать полный удаленный ref при вызовеgit push --set-upstream
.